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

3
Les noms de méthode «plus» et «moins» sont-ils appropriés?
Java SE 8 est livré avec un nouveau mécanisme pour les dates, l' introduction LocalDate, LocalTimeet des LocalDateTimeclasses pour représenter instants de temps. Pour manipuler ces instants, un ensemble de méthodes sont données: LocalDate.plusDays(...), LocalDate.minusDays(...)et ainsi de suite. J'ai toujours pensé que la bonne pratique consistait à nommer les méthodes …




4
La programmation fonctionnelle est-elle une alternative viable aux modèles d'injection de dépendance?
J'ai récemment lu un livre intitulé Functional Programming in C # et il me semble que la nature immuable et sans état de la programmation fonctionnelle produit des résultats similaires aux modèles d'injection de dépendance et est peut-être même une meilleure approche, en particulier en ce qui concerne les tests …





5
Comment décomposer un constructeur?
Disons que j'ai une classe Enemy, et le constructeur ressemblerait à quelque chose comme: public Enemy(String name, float width, float height, Vector2 position, float speed, int maxHp, int attackDamage, int defense... etc.){} Cela semble mauvais parce que le constructeur a tellement de paramètres, mais lorsque je crée une instance Enemy, …

3
Comment permettre l'innovation dans une méthodologie agile [fermé]
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 5 ans . C'est une chose de dire …
21 agile 

8
Les modèles de conception étouffent-ils la créativité
Il y a de nombreuses années, je parlais avec un professeur d'économie des modèles de conception, de la façon dont ils établissaient un langage commun pour les programmeurs et comment ils résolvaient les problèmes bien connus d'une manière agréable, etc., etc. Puis il m'a répondu que c'était exactement l'approche inverse …




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.