Modern software engineering : doing what works to build better software faster /

"In "Modern software engineering", continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues. Writi...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Farley, David
Formato: Libro
Lenguaje:Inglés
Publicado: Boston : Addison-Wesley, c2022.
Materias:
Aporte de:Registro referencial: Solicitar el recurso aquí
LEADER 02316cam a2200313 a 4500
001 99919133104151
005 20230314125143.0
008 220110s2022 maua b 001 0 eng d
020 |a 9780137314911  |q (paperback) 
020 |a 0137314914  |q (paperback) 
035 |a (OCoLC)1295099432 
035 |a (OCoLC)on1295099432 
040 |a UKMGB  |c UKMGB  |d GO9  |d YDX  |d OCLCO  |d OCLCF  |d OCLCO  |d U@S 
049 |a U@SA 
050 4 |a QA76.758  |b .F37 2022 
082 0 4 |a 005.1  |2 23 
100 1 |a Farley, David. 
245 1 0 |a Modern software engineering :  |b doing what works to build better software faster /  |c David Farley. 
260 |a Boston :  |b Addison-Wesley,  |c c2022. 
300 |a xxvii, 224 p. :  |b il. ;  |c 24 cm. 
504 |a Incluye referencias bibliográficas e índice. 
505 0 |a Foreword -- Preface -- What is software engineering? -- Introduction -- What is engineering? -- Fundamentals of an engineering approach -- Optimize for learning -- Feedback -- Incrementalism -- Empiricism -- Being experimental -- Optimize for managing complexity -- Modularity -- Cohesion -- Separation of concerns -- Information hiding and abstraction -- Managing coupling -- Tools to support engineering in software -- The tools of an engineering discipline -- The modern software engineer 
520 |a "In "Modern software engineering", continuous delivery pioneer David Farley helps software professionals think about their work more effectively, manage it more successfully, and genuinely improve the quality of their applications, their lives, and the lives of their colleagues. Writing for programmers, managers, and technical leads at all levels of experience, Farley illuminates durable principles at the heart of effective software development. He distills the discipline into two core exercises: learning and exploration and managing complexity. For each, he defines principles that can help you improve everything from your mindset to the quality of your code, and describes approaches proven to promote success." --Descripción del editor. 
650 0 |a Software engineering. 
650 0 |a Computer programmers. 
650 0 |a Computer software  |x Development. 
650 7 |a Ingeniería de software (Computadoras).  |2 UDESA 
650 7 |a Programadores informáticos.  |2 UDESA 
650 7 |a Software para computadora  |x Desarrollo.  |2 UDESA