Software Development, Design and Coding With Patterns, Debugging, Unit Testing, and Refactoring

Learn the principles of good software design, and how to turn those principles into great code. This book introduces you to software engineering — from the application of engineering principles to the development of software. You'll see how to run a software development project, examine the dif...

Descripción completa

Detalles Bibliográficos
Autor principal: Dooley, John F. author (author)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Berkeley, CA : Apress 2017.
Edición:2nd ed. 2017.
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009631113706719
Tabla de Contenidos:
  • 1. Introduction to Software Development
  • 2. Software Process Models
  • 3. Project Management Essentials
  • 4. Requirements
  • 5. Software Architecture
  • 6. Design Principles
  • 7. Structured Design
  • 8. Object-Oriented Overview
  • 9. Object-Oriented Design Principles
  • 10. Object-Oriented Design Patterns
  • 11. Design Patterns
  • 12. Parallel Programming
  • 13. Parallel Design Patterns
  • 14. Code Construction
  • 15. Debugging
  • 16. Unit Testing
  • 17. Code Reviews and Inspections
  • 18. Ethics and Professional Practice
  • 19. Wrapping it All Up.