воскресенье, 31 января 2016 г.

Полезные правила

Разбирал свои записи и наткнулся на эти выписки. Уже не помню, откуда их почерпнул, но решил, что стоит их опубликовать здесь, чтобы не потерять


Как писать код и не сойти при этом с ума
1.Начинайте с небольших вещей, затем расширяйте их
2. Изменяйте что-то одно за один раз
3. Добавляйте логирование и обработку ошибок на ранних стадиях
4. Каждая новая строчка кода должна быть выполнена хотя бы один раз
5. Тестируйте по частям прежде, чем проверять весь проект на работоспособность
6. Абсолютно всё занимает больше времени, чем вы думаете
7. Сначала поймите, что делает данный код
8. Ошибки будут всегда
9. Реагируйте на отчеты об ошибках
10. Пишите код на основе интерфейса, а не реализации
11. Не документируйте плохой код - перепишите его
12. Используйте метафоры
13. Используйте эвристики
14. Бог скрывается в мелочах
15. Лучшее - враг хорошего
16. Боритесь со сложностью (Главный Технический Императив Разработки ПО)
17. Программируйте в терминах предметной области
18. Разделяйте программный код на уровни абстракции