Génie logiciel

Q & A pour les professionnels, les universitaires et les étudiants travaillant dans le cycle de vie du développement de systèmes



18
Injection de dépendance: comment le vendre [fermé]
Sachez que je suis un grand partisan de l' injection de dépendance et des tests automatisés. Je pourrais en parler toute la journée. Contexte Récemment, notre équipe vient de recevoir ce grand projet qui doit être construit à partir de zéro. C'est une application stratégique avec des besoins métier complexes. …

16
Expérience négative TDD [fermé]
Quel est le côté négatif de votre expérience TDD? Trouvez-vous les petits pas (la solution la plus simple pour rendre le test vert) ennuyeux et inutile? Trouvez-vous des tests sans valeur (lorsque le test a un sens initialement, mais que la mise en œuvre finale vérifie la même logique que …
95 tdd 





10
Objets à comportement zéro en POO - mon dilemme de conception
L'idée de base derrière la POO est que les données et le comportement (sur ces données) sont inséparables et qu'ils sont couplés à l'idée d'un objet d'une classe. Les objets ont des données et des méthodes qui fonctionnent avec ça (et d’autres données). Évidemment, selon les principes de la POO, …

16
Pourquoi les opérateurs définis par l'utilisateur ne sont-ils pas plus communs?
Une des caractéristiques des langages fonctionnels qui me manque est l'idée que les opérateurs ne sont que des fonctions. L'ajout d'un opérateur personnalisé est souvent aussi simple que l'ajout d'une fonction. De nombreux langages procéduraux autorisent les surcharges d'opérateurs. Ainsi, dans un certain sens, les opérateurs sont toujours des fonctions …




27
Pourquoi les gens utilisent-ils des livres de programmation? [fermé]
Je trouve que lorsque quelqu'un demande quel est le meilleur moyen d'apprendre à programmer, on lui fournit généralement des références à une multitude de textes écrits par différents auteurs. Cependant, je ne crois pas que beaucoup de gens apprennent à programmer à partir de livres. Je trouve qu'ils sont généralement …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.