- Добро пожаловать в мир конструирования ПО!
- Метафоры, позволяющие лучше понять разработку ПО
- Семь раз отмерь, один раз отрежь: предварительные условия
- Основные решения, которые приходится принимать при конструировании
- Проектирование при конструировании
- Классы
- Высококачественные методы
- Защитное программирование
- Процесс программирования с псевдокодом
- Общие принципы использования переменных
- Сила имён переменных
- Основные типы данных
- Нестандартные типы данных
- Организация последовательного кода
- Условные операторы
- Циклы
- Нестандартные управляющие структуры
- Табличные методы
- Общие вопросы управления
- Качество ПО
- Совместное конструирование
- Тестирование, выполняемое разработчиками
- Отладка
- Рефакторинг
- Стратегии оптимизации кода
- Методики оптимизации кода
- Как размер программы влияет на конструирование
- Управление конструированием
- Интеграция
- Инструменты программирования
- Форматирование и стиль
- Самодокументирующийся код
- Личность
- Основы мастерства
- Где искать дополнительную информацию