Je travaille en équipe sur une application existante dépourvue de documentation en ligne et de documentation technique. Pendant que je travaillais sur divers rapports de bogues sur l'application, j'ai écrit une sorte de fil d'Ariane - des numéros de bogues à divers endroits afin que le prochain développeur puisse se …
Si je veux comparer deux nombres (ou d'autres entités bien ordonnées), je le ferais avec x < y. Si je veux comparer trois d'entre eux, l'étudiant en algèbre du secondaire suggérera d'essayer x < y < z. Le programmeur en moi répondra alors par "non, ce n'est pas valide, vous …
Je me demande quels sont les avantages de la Maybe monade par rapport aux exceptions? Il semble que ce Mayben’est qu’un moyen de try..catchsyntaxe explicite (et plutôt encombrant) . update Veuillez noter que je ne mentionne pas intentionnellement Haskell.
Vous gérez une application existante avec une base d'utilisateurs établie. Au fil du temps, il est décidé que la technique de hachage de mot de passe actuelle est obsolète et doit être mise à niveau. De plus, pour des raisons UX, vous ne voulez pas que les utilisateurs existants soient …
Considérez le code suivant: public void doSomething(int input) { while(true) { TransformInSomeWay(input); if(ProcessingComplete(input)) break; DoSomethingElseTo(input); } } Supposons que ce processus implique un nombre d'étapes fini mais dépendant de l'entrée; la boucle est conçue pour se terminer d'elle-même à la suite de l'algorithme et n'est pas conçue pour s'exécuter indéfiniment …
Je suis un ingénieur logiciel qui a eu des postes de programmation en VBA (bien que je n'ose pas considérer cette `` vraie '' expérience, car c'était un essai et une erreur!), Perl avec CGI, C # et ASP.NET. Les deux derniers sont post-licence, avec mon entrée dans le «monde …
J'entends souvent le terme que le langage A est écrit en langage B. Par exemple, PHP a été écrit C , C # est écrit en C ++ . Quelqu'un peut-il expliquer ce que cela signifie et s'il est même exact? Est-ce que cela a quelque chose à voir avec …
Je développe une application avec clojure (lisp) seule dans mon équipe. Cela commence comme une petite application. Aucun problème. Mais comme il a des fonctionnalités et étend la zone, il devient un programme important. Je m'inquiétais pour l'entretien ou quelque chose. Personne dans mon équipe ne connaît le clojure ou …
J'ai récemment vu cette question à math.SE. Cela m'a fait réfléchir. Pi pourrait-il être utilisé comme générateur de nombres aléatoires bruts? Je veux dire que les résultats sont bien connus (depuis combien de temps pi est-il calculé?), Mais Pi semble être assez aléatoire lorsqu'il est pris 1 chiffre à la …
Intéressé à savoir auprès des plus expérimentés si quelqu'un peut trouver un emploi en tant que programmeur sans même un diplôme d'études secondaires. Considérez cette personne comme un programmeur moyen. Est-ce que quelqu'un envisagerait même de lui donner une chance sur une entrevue? Les langages d'intérêt seraient python / php …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 6 ans . La validation de la saisie …
Je développe un langage que j'ai l'intention de remplacer à la fois Javascript et PHP. (Je ne vois aucun problème avec cela. Ce n'est pas comme si l'une de ces langues avait une grande base d'installation.) L'une des choses que je voulais changer était de transformer l'opérateur d'affectation en une …
Je me retrouve à écrire beaucoup de code comme ceci: int myFunction(Person* person) { int personIsValid = !(person==NULL); if (personIsValid) { // do some stuff; might be lengthy int myresult = whatever; return myResult; } else { return -1; } } Cela peut devenir assez compliqué, surtout si plusieurs vérifications …
Cette question a été migrée depuis Stack Overflow car il est possible d'y répondre sur Software Engineering Stack Exchange. Migré il y a 7 ans . J'avais l'impression que maintenant tout le monde était d'accord que cette maxime était une erreur. Mais j'ai récemment vu cette réponse qui a un …
Voulez-vous améliorer ce post? Fournissez des réponses détaillées à cette question, y compris des citations et une explication de la raison pour laquelle votre réponse est correcte. Les réponses sans suffisamment de détails peuvent être modifiées ou supprimées. Cette question a été migrée depuis Stack Overflow car il est possible …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.