Je dois introduire les principes de conception de base dans mon équipe. Je suis à la recherche de livres qui ne sont pas limités aux seuls principes de conception orientés objet. Et qui peut couvrir des concepts tels que Modularité, la dissimulation d'information, etc. Pour information - La langue de mise en œuvre pour tout le projet dans notre équipe est C.Concepts fondamentaux de conception de logiciels/livres de principes
4
A
Répondre
8
4
Si vous construisez sur un environnement Unix, je vous recommande vraiment The Art of Unix Programming par Eric S Raymond.
+1
Et "Unix Programming Environment" par Kernighan et Pike – mpez0
+0
UPE est ancienne (1984, IIRC) mais toujours d'une certaine pertinence. Je l'aime beaucoup; J'en ai beaucoup appris. –
2
Le livre
Object Thinking par David West est assez bonne.
Questions connexes
- 1. Concepts et conception de PluginController
- 2. Concepts de conception de base de données
- 3. Quels sont les principes/principes de base du Web sémantique qu'un architecte devrait connaître?
- 4. Concepts de conception de l'interface utilisateur dans WinForms
- 5. Les principes de la conception de sites Web et de la conception de logiciels
- 6. Lignes directrices/principes pour la conception d'emballages et de composants
- 7. Principes de conception, meilleures pratiques et modèles de conception pour C (ou programmation procédurale en général)?
- 8. Principes de conception pour la conception de l'architecture de base de données du système de transactions financières?
- 9. Principes de base JIT
- 10. Types de concepts Oops
- 11. Concepts de threading d'apprentissage
- 12. Concepts/méthodes de conception de système de site Web interactif correct?
- 13. Concepts: Test de niveau API
- 14. concepts de threading en Java
- 15. Principes de base de BlackBerry VerticalFieldManager
- 16. Principes de base de l'encapsulation C++
- 17. Comment puis-je apprendre les fondamentaux de la programmation?
- 18. mise en page web applicaton java, veuillez expliquer quelques principes/modèles de conception
- 19. Principes de base des lieurs tels qu'ils s'appliquent à Xcode
- 20. Principes de génie logiciel avec Javascript
- 21. C# WinForm Principes de base Combobox
- 22. Apprendre les principes de base du réseautage
- 23. Application de données basée sur OO Concepts
- 24. Concepts de l'arbre visuel et arbre logique
- 25. Quels sont les concepts avancés de Velocity?
- 26. numéro de conception de page Web
- 27. simple "this" problème avec les fondamentaux JavaScript
- 28. Principes de base de WCF avec un service Windows
- 29. Principes de base de WPF: Styles globaux partagés pour MVVM
- 30. OLE Principes de base de l'automatisation avec Perl
De quelles personnes votre équipe est-elle composée? Pourquoi a-t-il besoin d'une telle introduction? Est-ce une équipe de logiciels ou une équipe qui fait d'autres choses? – Thorsten79
@ Thorsten79 - Il s'agit d'une équipe logicielle et beaucoup sont des freshers. – Andy