Processing ......
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
 
Software Design for Flexibility: How to Avoid Programming Yourself into a Corner
🌠 Top Free Unix/Linux Books - 100% Free or Open Source!
  • Title: Software Design for Flexibility: How to Avoid Programming Yourself into a Corner
  • Author(s) Chris Hanson (Author), Gerald Jay Sussman (Author)
  • Publisher: The MIT Press (March 9, 2021); eBook (Creative Commons Licensed)
  • License(s): CC BY-SA 4.0
  • Hardcover: 448 pages
  • eBook: HTML
  • Language: English
  • ISBN-10: 0262045494
  • ISBN-13: 978-0262045490
  • Share This:  

Book Description

Strategies for building large systems that can be easily adapted for new situations with only minor programming modifications.

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.

About the Authors
  • Chris Hanson is on the technical staff at Datera
  • Gerald Jay Sussman is Panasonic Professor of Electrical Engineering at MIT.
Reviews, Ratings, and Recommendations: Related Book Categories: Read and Download Links: Similar Books:
Book Categories
:
Other Categories
Resources and Links