Agile principles, patterns, and practices in C# / Robert C. Martin, Micah Martin [Texto impreso]
Original language: English Publisher: Upper Saddle River, N.J. : Prentince Hall, 2006Description: 768 p. : tablas ; 23 cmISBN: 978-0-13-185725-4Subject(s): Programación de ordenadores

Item type | Current location | Collection | Call number | Status | Date due | Barcode | Course reserves |
---|---|---|---|---|---|---|---|
![]() |
Biblioteca Universidad Europea del Atlántico Fondo General | No ficción | 004.438 MAR agi | Checked out | 28/04/2023 | 2797 |
SECTION I: Agile development ; 1. Agile practices ; 2. Overview of extreme programming ; 3. Planning ; 4. Testing ; 5. refactoring ; 6. A programming episode ; SECTION II: Agile design ; 7. What is agile design ; 8. The single-responsability principle (SRP) ; 9. The open/closed principle (OCP) ; 10. the liskov substitution principle (LSP) ; 11. the dependency-inversion principle (DIP) ; 12. The interface segregation principle (ISP) ; 13. Overview of UML fo C# programmers ; 14. Working with diagrams ; 15. State diagrams ; 16. Object diagrams ; 17. Use cases ; 18. Sequence diagrams ; 19. Class diagrams ; 20. Heuristics and coffe ; SECTION III. The payroll case study ; 21. Command and active object: versatility and multitasking ; 22. Template method and strategy: inheritance versus delegation ; 23. Facade and mediator ; 24. Singleton and monostate ; 25. Null object ; 26. The payrroll case study: iteration 1 ; 27. The payroll case study: implemention ; IV: Packaging the payroll system ; 28. Principles of package ; 29. Factory ; 30. The payroll case study;: package analysis ; 31. Composite ; 32. Observer: evolving into a pattern ; 33. Abstract server, adapter and bridge ; 34. Proxy and gateway: managing ; 35. Visitor ; 36. State ; 37. The paryroll case study: the database ; 38. The payroll user interface: model view ; Appendix A: A satire of two companies ; Appendix B: What is software?.