Improve Your Creativity, Effectiveness, and Ultimately, Your Code
In Modern Software Engineering, continuous delivery pioneer David Farley helps software professionals think about their work more effectively and manage it more successfully. This book is designed for programmers, managers, and technical leads at all levels of experience.
Farley illuminates durable principles at the heart of effective software development, distilling the discipline into two core exercises: learning and exploration, and managing complexity. He defines principles that can enhance everything from your mindset to the quality of your code, describing approaches proven to promote success.
This unified, scientific, and foundational approach to solving practical software development problems is designed within realistic economic constraints, helping you tackle problems using today's technologies and tomorrow's innovations. Key insights include:
- Clarifying what you're trying to accomplish
- Choosing tools based on sensible criteria
- Organizing work and systems to facilitate incremental progress
- Evaluating progress toward thriving systems, not just legacy code
- Gaining more value from experimentation and empiricism
- Maintaining control as systems grow more complex
- Achieving rigor without excessive rigidity
- Learning from history and experience
- Differentiating between beneficial and detrimental software development ideas
Enhance your software engineering skills and create better software, faster, with more fulfillment.
Pages: 256, Dimensions: 18.6x18.6cm
Manufacturer
- Publisher
- Pearson
- Type
- Technology
- Language
- English
- Subtitle
- -
- Cover
- Soft
- Number of Pages
- -
- Release Date
- -
- Publication Date
- -
- Dimensions
- -
- ISBN-13
- 9780137314911
Important information
Specifications are collected from official manufacturer websites. Please verify the specifications before proceeding with your final purchase. If you notice any problem you can report it here.