
Software Design for Flexibility: How to Avoid Programming Yourself into a Corner
(Hardback)
Chris Hanson, Gerald Jay Sussman,
MIT Press Ltd (Publisher)
Published
2021
Reviews
4.666666507720947
Ships within 2-4 days
₹3105.00
₹4850.00
36% off1

(Hardback)
Chris Hanson, Gerald Jay Sussman,
MIT Press Ltd (Publisher)
Ships within 2-4 days
Time pressures encourage programmers to write code that works well for a narrow purpose, with no room to grow. But the best systems are evolvable; they can be adapted for new situations by adding code, rather than changing the existing code. The authors describe techniques they have found effective--over their combined 100-plus years of programming experience--that will help programmers avoid programming themselves into corners.
The authors explore ways to enhance flexibility by:
