Электронная библиотека

ЭЛЕКТРОННАЯ БИБЛИОТЕКА






Добро пожаловать на сайт электронной библиотеки!
Здесь можно найти произведения русских и зарубежных авторов.
Скачать множество книг и журналов различных жанров и направлений.
Большой выбор художественной, бизнес, учебной и технической литературы.
Все представленные здесь книги и журналы имеют подробное описание и обложку.
Наша библиотека регулярно пополняется только новыми и интересными материалами!

«Подробнее о сайте»            «Правила сайта»            «Написать нам»            «Статьи»

Max Kanat-Alexander - Code Simplicity: The Science of Software Development

Компьютерные >> Программирование





Разместил: maxaddnews74

5-04-2012, 23:42

Просмотров: 802





Max Kanat-Alexander - Code Simplicity: The Science of Software Development

Название: Code Simplicity: The Science of Software Development
Автор: Max Kanat-Alexander
ISBN: 1449313892
Издательство: O’Reilly Media
Год издания: 2012
Страниц: 90
Язык: English
Формат: PDF
Размер: 7.82 Мб


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 all the code works. This concise guide helps you understand the fundamentals of good design through scientific laws—principles you can apply to any programming language or project from here to eternity.

Whether you’re a junior programmer, senior software engineer, or non-technical manager, you’ll learn how to create a sound plan for your software project, and make better decisions about the pattern and structure of your system.
Discover why good software design has become the missing science
Understand the ultimate purpose of software and the goals of good design
Determine the value of your design now and in the future
Examine real-world examples that demonstrate how a system changes over time
Create designs that allow for the most change in the environment with the least change in the software
Make easier changes in the future by keeping your code simpler now
Gain better knowledge of your software’s behavior with more accurate tests

Table of Contents
Chapter 1. Introduction
Chapter 2. The Missing Science
Chapter 3. The Driving Forces of Software Design
Chapter 4. The Future
Chapter 5. Change
Chapter 6. Defects and Design
Chapter 7. Simplicity
Chapter 8. Complexity
Chapter 9. Testing

Appendix A. The Laws of Software Design
Appendix B. Facts, Laws, Rules, and Definitions










Похожие публикации

Software Engineering for Game Developers Software Engineering for Game Developers
Software engineering leads to better software products. This book teaches readers how to develop games according to a design and follow a standardized approach to game development. It provides a multitude of exercises that show just how software

Essential PTC Mathcad Prime 3.0: A Guide for New and Current Users Essential PTC Mathcad Prime 3.0: A Guide for New and Current Users
Learn how to use PTC® Mathcad Prime® 3.0, one of the world's leading tools for technical computing, in the context of engineering, science, and math applications. Quickly harness the power of PTC Mathcad Prime 3.0 to solve both simple and complex

Computer Architecture, Fifth Edition: A Quantitative Approach/ Архитектура компьютера, 5 издание Computer Architecture, Fifth Edition: A Quantitative Approach/ Архитектура компьютера, 5 издание
The computing world today is in the middle of a revolution: mobile clients and cloud computing have emerged as the dominant paradigms driving programming and hardware innovation today. The Fifth Edition of Computer Architecture focuses on this

Software Engineering for Image Processing Systems Software Engineering for Image Processing Systems
Software Engineering for Image Processing Systems creates a modern engineering framework for the specification, design, coding, testing, and maintenance of image processing software and systems.

Eric Sarrion - jQuery UI Eric Sarrion - jQuery UI
With the jQuery UI library, you can apply the power and standards of jQuery to user interface design, complete with interactive elements, animation, and themeable widgets. This concise, code-heavy guide demonstrates how to harness interactive

Matt Neuburg - Programming iOS 5: Fundamentals of iPhone, iPad, and iPod touch Development Matt Neuburg - Programming iOS 5: Fundamentals of iPhone, iPad, and iPod touch Development
Get a solid grounding in the fundamentals of Cocoa Touch, and avoid problems during iPhone and iPad app development. With this revised and expanded edition, you’ll dig into Cocoa and learn how to work effectively with Objective-C and Xcode. This

Theresa Neil - Mobile Design Pattern Gallery: UI Patterns for Mobile Applications Theresa Neil - Mobile Design Pattern Gallery: UI Patterns for Mobile Applications
When you’re under pressure to produce a well designed, easy-to-navigate mobile app, there’s no time to reinvent the wheel. This concise book provides a handy reference to 70 mobile app design patterns, illustrated by more than 400 screenshots from

Anthony S. Briggs - Hello! Python Anthony S. Briggs - Hello! Python
Hello! Python fully covers the building blocks of Python programming and gives you a gentle introduction to more advanced topics such as object-oriented programming, functional programming, network programming, and program design. New (or nearly

Ka Wai Cheung - The Developer’s Code Ka Wai Cheung - The Developer’s Code
The Developer’s Code isn’t about the code you write, it’s about the code you live by. There are no trite superlatives here. Packed with lessons learned from more than a decade of software development experience, author Ka Wai Cheung takes you

High-Assurance Design: Architecting Secure and Reliable Enterprise Applications High-Assurance Design: Architecting Secure and Reliable Enterprise Applications
How to Design for Software Reliability, Security, and Maintainability Many enterprises unfortunately depend on software that is insecure, unreliable, and fragile. They compensate by investing heavily in workarounds and maintenance, and by employing




Отзывы и Комментарии





Добавление комментария

Ваше Имя:
Ваш E-Mail:(необязательно)
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

Книги




Союз образовательных сайтов