Quantcast
Channel: doer.name » reading
Viewing all articles
Browse latest Browse all 2

The Pragmatic Programmer

$
0
0

На днях дочитал “The Pragmatic Programmer”, в оригинале. Отличная книга, заслуженное второе место в рейтинге SO.

В конце книги имеется отрывная карта, в которой собрано 70 советов. Ниже 10 из них (перевод мой):

(2) Думай! о том, что делаешь в процессе работы
Выключай автопилот и бери управление. Постоянно относись критически к тому, что делаешь.

(4) Не живи с разбитыми окнами
Исправляй недостатки дизайна, неверные решения и плохой код как только видишь их.

(8) Регулярно инвестируй в свой портфель знаний
Сделай обучение привычкой.

(11) DRY – Don’t Repeat Yourself
Каждая часть знания должна иметь единственное, однозначное, авторитетное представление в пределах системы.

(16) Используй прототипы для обучения
Прототипирование – изучающий навык. Его значение – не в коде, который ты создаешь, а в тех уроках, которые ты получаешь.

(23) Используй системы контроля версий
Система контроля версий – это машина времени для твоей работы: ты можешь вернуться назад.

(42) Отделяй представления от моделей
Повышай гибкость с минимумом усилий, проектируя приложение в терминах моделей и представлений.

(49) Тестируй свой код, или это сделают пользователи
Тестируй безжалостно. Не заставляй пользователей искать баги за тебя.

(61) Не используй ручные процедуры
Shell-скрипт или пакетный файл всегда выполнит одни и те же инструкции, в том же порядке.

(66) Находи баги один раз
Каждый баг должен обнаруживаться вручную лишь один раз. Впоследствии он должен проверяться автоматическими тестами.

Share


Viewing all articles
Browse latest Browse all 2

Latest Images

Trending Articles





Latest Images