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

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

Chris Hanson , Gerald Jay Sussman
هنوز رتبه‌بندی نشده است
Mar 9, 2021 · انگلیسی · جلد سخت (448 صفحات)
به قفسه اضافه کنید

به این کتاب امتیاز دهید


صدور دفتر کتاب

جزئیات کتاب

فرمت جلد سخت
صفحات 448
زبان انگلیسی
منتشر شده Mar 9, 2021
ناشر The MIT Press
ISBN-10 0262045494
ISBN-13 9780262045490

توضیحات

This book delves into the essential principles of software design that prioritize flexibility and adaptability. By exploring the pitfalls that programmers often encounter when they rigidly adhere to their initial design choices, it provides insightful strategies to foster a more dynamic development environment. The authors draw upon their extensive experience and expertise to illustrate how a well-structured design process can make a significant difference in long-term project success.

Through practical examples and thoughtful discussions, readers are encouraged to rethink traditional models and embrace a more fluid approach. By advocating for techniques that emphasize modularity and separation of concerns, it highlights how developers can avoid constraints that hinder future growth. This resource serves not only as a guide for programmers but also as a foundational text for anyone involved in the software development lifecycle, encouraging a mindset that anticipates change rather than resisting it.
به قفسه اضافه کنید

به این کتاب امتیاز دهید


صدور دفتر کتاب