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