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






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

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

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

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





Разместил: maxaddnews74

5-04-2012, 23:42

Просмотров: 1 011





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










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

Boni Garcia - Mastering Software Testing with JUnit 5 (+code) Boni Garcia - Mastering Software Testing with JUnit 5 (+code)
Всестороннее практическое руководство по фреймворку модульного тестирования для языка программирования Java. При создании приложения крайне важно иметь чистый код, эффективную среду и эффективные системы. Автоматическое тестирование модулей помогает

Stephan Roth - Clean C++: Sustainable Software Development Patterns and Best Practices with C++ 17 Stephan Roth - Clean C++: Sustainable Software Development Patterns and Best Practices with C++ 17
Напишите поддерживаемое, расширяемое и долговечное программное обеспечение с современным C++. Эта книга обязательна для каждого разработчика, архитектора программного обеспечения или руководителя группы, который заинтересован в хорошем коде на C++ и

Allen B. Downey - Think Data Structures: Algorithms and Information Retrieval in Jav Allen B. Downey - Think Data Structures: Algorithms and Information Retrieval in Jav
If you’re a student studying computer science or a software developer preparing for technical interviews, this practical book helps you learn and review the most important ideas in software engineering—data structures and algorithms—in a way that’s

Murray J. Ethical Hacking: Buffer Overflow Murray J. Ethical Hacking: Buffer Overflow
Understanding buffer overflows can be very difficult for non-programmers and IT professionals unless someone takes the time to really explain the basics. This course does that by not assuming you are a programmer or computer scientist. This course

Visser J. Building Maintainable Software, C# Edition: Ten Guidelines for Future-Proof Code Visser J. Building Maintainable Software, C# Edition: Ten Guidelines for Future-Proof Code
Have you ever felt frustrated working with someone else’s code? Difficult-to-maintain source code is a big problem in software development today, leading to costly delays and defects. Be part of the solution. With this practical book, you’ll learn

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

Jonathan Alexander - Codermetrics Jonathan Alexander - Codermetrics
How can you help your software team improve? This concise book introduces codermetrics, a clear and objective way to identify, analyze, and discuss the successes and failures of software engineers-not as part of a performance review, but as a way to

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.

Agile Oracle Application Express Agile Oracle Application Express
Agile Oracle Application Express shows how skilled, motivated, and self-organizing developers can realize extraordinary commercial benefits from Oracle Application Express. The secret is to couple Application Express with an agile software

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






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





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

Ваше Имя:
Ваш 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

Книги