THELIB
Category Rules Rules Log in
  • Books
  • Algorithms and theory
  • Theory
  • Software Design for Flexibility: How to Avoid Programming Yourself into a Corner
Software Design for Flexibility: How to Avoid Programming Yourself into a Corner
A

Software Design for Flexibility: How to Avoid Programming Yourself into a Corner

Theory
# software design# flexibility# domain-specific languages# combinatorial programming# pattern matching# multi-layered architecture# constraint propagation
Author
Chris Hanson, Gerald Jay Sussman
Publisher
The MIT Press
Year
2021
Language
English
36
Rate this book

To read the book, log in / register

Preview fragment

Similar books

Creational Design Patterns in Java: Designing Flexible, Scalable, and Reliable Software

Creational Design Patterns in Java: Designing Flexible, Scalable, and Reliable Software

Vaskaran Sarcar

C++ Software Design: Design Principles and Patterns for High-Quality Software

C++ Software Design: Design Principles and Patterns for High-Quality Software

Klaus Iglberger

Creational Design Patterns in C#: Building Flexible and Scalable Software

Creational Design Patterns in C#: Building Flexible and Scalable Software

Vaskaran Sarcar

Designing Secure Software: A Guide for Developers

Designing Secure Software: A Guide for Developers

Loren Kohnfelder

Software Design for Resilient Computer Systems

Software Design for Resilient Computer Systems

Igor Schagaev, Jürg Gutknecht

Software Design by Example: A Tool-Based Introduction with JavaScript

Software Design by Example: A Tool-Based Introduction with JavaScript

Greg Wilson

Optimizing Visual Studio Code for Python Development: Developing More Efficient and Effective Programs in Python

Optimizing Visual Studio Code for Python Development: Developing More Efficient and Effective Programs in Python

Sufyan bin Uzayr

Software Design for Python Programmers: Principles and patterns

Software Design for Python Programmers: Principles and patterns

Ronald Mak

Soft Skills: The Software Developer's Life Manual

Soft Skills: The Software Developer's Life Manual

John Z. Sonmez

Clean Code Cookbook: Recipes to Improve the Design and Quality of Your Code

Clean Code Cookbook: Recipes to Improve the Design and Quality of Your Code

Maximiliano Contieri

THELIB

IT book library with translation into 8 languages.

Catalog

  • Books
  • Categories
  • Rules
  • Agreement

Account

  • Register
  • Log in
  • Support

Info

  • thelib.cc
  • v0.1
© 2026 THELIB 8 languages · AI translation on the fly