000 | nam a22 4500 | ||
---|---|---|---|
999 |
_c32254 _d32254 |
||
008 | 230912b xxu||||| |||| 00| 0 eng d | ||
020 | _a9780137314911 | ||
082 |
_a005.1 _bFAR |
||
100 | _aFarley, David | ||
245 | _aModern software engineering : doing what works to build better software faster | ||
260 |
_bAddison Wesley, _c2022 _aBoston : |
||
300 |
_axxvii, 224 p. ; _c23 cm |
||
365 |
_b39.99 _cUSD _d86.10 |
||
504 | _aIncludes bibliographical references and index. | ||
520 | _aIn 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. | ||
650 | _aComputer programmers | ||
650 | _aView code image | ||
650 | _aTest-driven development | ||
650 | _aSoftware development | ||
650 | _aLeaky Abstractions | ||
650 | _aInformation hiding | ||
650 | _aExtreme Programming | ||
650 | _aEssential complexity | ||
650 | _aDependency injection | ||
650 | _aAccidental complexity | ||
650 | _aContinuous delivery | ||
650 | _aComputer software Development | ||
650 | _aSoftware engineering | ||
650 | _aGenius logician | ||
942 |
_2ddc _cBK |