Название книги: Совершенный код. Мастер-класс
Год: 2010
Автор: Стив Макконнелл
Страниц: 952
Язык: русский, английсикй
Формат: pdf, fb2, epub, rtf
Размер: 7.8 MB, 2 MB, 2 MB, 9 MB
Описание книги “Совершенный код. Мастер-класс”:
Моей главной целью при написании этой книги было сокращение разрыва между знаниями гуру и лучших специалистов отрасли, с одной стороны, и общепринятыми методиками разработки коммерческого ПО — с другой. Многие эффективные методики программирования годами скрываются в журналах и научных работах, прежде чем становятся доступными программистской общественности.
Хотя передовые методики разработки ПО в последние годы быстро развивались, общепринятые практически стояли на месте. Многие программы все еще полны ошибок, поставляются с опозданием и не укладываются в бюджет, а многие не отвечают требованиям пользователей. Ученые обнаружили эффективные методики, устраняющие большинство проблем, которые отравляют нашу жизнь с 1970х годов. Однако из-за того, что эти методики редко покидают страницы узкоспециализированных технических изданий, в большинстве компаний по разработке ПО они еще не используются. Установлено, что для широкого распространения исследовательских разработок обычно требуется от 5 до 15 и более лет (Raghavan and Chand, 1989; Rogers, 1995; Parnas, 1999). Данная книга призвана ускорить этот процесс и сделать важные открытия доступными средним программистам.
Кому следует прочитать эту книгу?
Исследования и опыт программирования, отраженные в этой книге, помогут вам создавать высококачественное ПО и выполнять свою работу быстрее и эффективнее. Прочитав ее, вы поймете, почему вы сталкивались с проблемами в прошлом, и узнаете, как избегать их в будущем. Описанные мной методики программирования помогут вам сохранять контроль над крупными проектами, а также успешно сопровождать и изменять ПО при изменении требований.
Книга подойдёт:
- опытным программистам;
- техническим лидерам;
- программистам-самоучкам;
- студентам.
Оглавление:
Часть I. Основы разработки ПО
1. Добро пожаловать в мир конструирования ПО!
2. Метафоры, позволяющие лучше понять разработку ПО
3. Семь раз отмерь, один раз отрежь: предварительные условия
4. Основные решения конструирования
Часть II. Высококачественный код
5. Проектирование при конструировании
6. Классы
7. Высококачественные методы
8. Защитное программирование
9. Процесс программирования с псевдокодом
Часть III. Переменные
10. Общие принципы использования переменных
11. Сила имен переменных
12. Основные типы данных
13. Нестандартные типы данных
Часть IV. Операторы
14. Организация последовательного кода
15. Условные операторы
16. Циклы
17. Нестандартные управляющие структуры
18. Табличные методы
19. Общие вопросы управления
Часть V. Усовершенствование кода
20. Качество ПО
21. Совместное конструирование
22. Тестирование, выполняемое разработчиками
23. Отладка
24. Рефакторинг
25. Стратегии оптимизации кода
26. Методики оптимизации кода
Часть VI. Мастерство программирования
27. Как размер программы влияет на конструирование
28. Управление конструированием
29. Интеграция
30. Инструменты программирования
Part VII. Мастерство программирования
31. Форматирование и стиль
32. Самодокументирующийся код
33. Личность
34. Основы мастерства
35. Где искать дополнительную информацию
Скачать книгу “Совершенный код. Мастер-класс”
2 комментария
Враньё – это 10 год, а не 16
Спасибо. Исправили.