Software Design for Flexibility
Language: en
Pages: 449
Authors: Chris Hanson
Categories: Computers
Type: BOOK - Published: 2021-03-09 - Publisher: MIT Press

GET EBOOK

Strategies for building large systems that can be easily adapted for new situations with only minor programming modifications. Time pressures encourage programm
Software Design Decoded
Language: en
Pages: 185
Authors: Marian Petre
Categories: Computers
Type: BOOK - Published: 2016-10-06 - Publisher: MIT Press

GET EBOOK

An engaging, illustrated collection of insights revealing the practices and principles that expert software designers use to create great software. What makes a
Software Architect’s Handbook
Language: en
Pages: 584
Authors: Joseph Ingeno
Categories: Computers
Type: BOOK - Published: 2018-08-30 - Publisher: Packt Publishing Ltd

GET EBOOK

A comprehensive guide to exploring software architecture concepts and implementing best practices Key Features Enhance your skills to grow your career as a soft
How to Design Programs, second edition
Language: en
Pages: 793
Authors: Matthias Felleisen
Categories: Computers
Type: BOOK - Published: 2018-05-25 - Publisher: MIT Press

GET EBOOK

A completely revised edition, offering new design recipes for interactive programs and support for images as plain values, testing, event-driven programming, an
Code Simplicity
Language: en
Pages: 85
Authors: Max Kanat-Alexander
Categories: Computers
Type: BOOK - Published: 2012-03-23 - Publisher: "O'Reilly Media, Inc."

GET EBOOK

Good software design is simple and easy to understand. Unfortunately, the average computer program today is so complex that no one could possibly comprehend how