Заметки 1Сницы

Чистый код. Что почитать?

Итак, давайте сначала разберемся, что же такое - чистый код?
Поможет нам Роберт Мартин и его книга "Чистый код. Создание, анализ и рефакторинг".
Что такое чистый код?
Грэди Буч: "Чистый код прост и прямолинеен. Чистый код
читается, как хорошо написанная проза. Чистый
код никогда не затемняет намерения проектировщика"
Дэйв Томас "Чистый код может читаться и усовершенствоваться другими разработчиками, кроме его исходного автора."
Зачем нам вообще писать чистый код?
"На самом деле соотношение времени чтения и написания
кода превышает 10:1. Мы постоянно читаем свой старый код, поскольку это необходимо для написания нового кода. Из-за столь высокого соотношения наш код должен легко читаться, даже если это затрудняет его написание"
"У бойскаутов существует простое правило, которое применимо и к нашей профессии:
Оставь место стоянки чище, чем оно было до твоего прихода"
Если вы новичок в 1С
Основной принцип на старте: "Сначала научитесь играть по правилам, потом придумывайте свои".
Потом можно будет начинать ругать типовые решения и местами нарушать правила (понимая зачем), но сначала нужно в них хорошо ориентироваться (в обратном порядке - не работает).
Для более продвинутых
Про 1С, отличные статьи на Инфостарт:
Не про 1С - "классика" от тру-программистов
Последние две пока не читала, лежат в списке к прочтению. "Чистый код" читала, в следующем выпуске вернемся к нему и порассуждаем, что мы можем оттуда почерпнуть применительно к нашей родной 1С.
2024-07-31 13:42 Программисту