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...
Guardado en:
Autor principal: | |
---|---|
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 |