Génie logiciel

10
Comment supprimer le code en double (en général)?

Dans un langage OO (par exemple, mais sans s'y limiter, Java) comment corrigez-vous le code en double en fonction de la portée de son occurrence? Je commencerais par (par exemple) dans la même classe (portée), effectuez le refactoring de la méthode d'extraction (correction) dans les classes de la...

10
Violation du principe DRY

Je suis sûr qu'il y a un nom pour cet anti-modèle quelque part; cependant je ne connais pas assez la littérature anti-modèle pour la connaître. Considérez le scénario suivant: or0est une fonction membre d'une classe. Pour le meilleur ou pour le pire, cela dépend fortement des variables des membres...

10
Comment Python fonctionne-t-il?

Cette question peut sembler un peu idiote, mais que diable. J'ai commencé à apprendre Python. Je connais la syntaxe de base, etc. Lorsque je travaille avec HTML, PHP, etc., j'écris simplement du code, le mets dans un fichier .html ou .php et double-clique sur ce fichier. Ensuite, mon code...

10
pourquoi getMonth () commence par 0

Je codais une fonction pour supprimer un jour d'une valeur de date en javascript et j'ai été un peu surpris que getMonth () de javascript commence de 0 pour janvier à 11 pour décembre. Pourquoi getMonth () de javascript commence par

10
STDOUT et son impureté

J'ai lu beaucoup de livres et d'articles sur la programmation fonctionnelle et j'ai toujours honte de ne pas pouvoir comprendre à coup sûr certains concepts très basiques. L'une des principales idées de la programmation fonctionnelle est que la même entrée doit toujours produire la même sortie. Par...

10
Validation de licence et appel à domicile

Je développe une application qui, une fois achetée, peut être activée à l'aide d'une licence. Actuellement, je fais une validation hors ligne, ce qui me dérange un peu. Je suis conscient qu'il n'y a rien à faire contre les fissures (c'est-à-dire les binaires modifiés), cependant, je pense essayer...

10
Prise en charge de la mutualisation

Quels sont les défis typiques qui se posent lors de la conversion d'une application à locataire unique en application à locataire multiple? La sécurité et l'isolement des données me semblent les plus importants. Quels sont les autres? Je suis l'un des architectes d'un effort d'automatisation assez...

10
Planning Poker and wordy developers [fermé]

Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les 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 4 ans . Mon équipe est composée de 4 développeurs;...