Академический Документы
Профессиональный Документы
Культура Документы
чистый код = понимать чужой код
чистый код = понимать чужой код
выявлять дублирование;
выявлять опасные места;
перерабатывать код в понятный тебе и команде.
Курс адресован программистам от 1 года опыта работы, владеющим одним из языков: C#,
Javascript, 1С, PHP, С++ или Java.
Протоколирование ситуаций
Виды рефакторинга
Пишем утвердительно
Выделение метода
Объединение условия
пример кода
Языки описания
предметных областей
Писать понятно
Чтобы описать сложные вещи простым языком, не нужен талант - есть технология.
Писать чисто
Чем меньше в коде дублирования и мусора, сложных операций и вложенности, тем
легче его читать. Почистить код без ущерба для смысла.
Писать расширяемо
Чем меньше взаимосвязей между областями ответственности, тем проще изменять
и поддерживать код. Развиваем навык выделения областей ответственности.
Видеть алгоритм
Выделять алгоритм, места переработки без соотнесения с предметной областью и
языком программирования, перевести участок кода с С++, Java, Prolog, Python, Lisp
на ваш язык программирования не вызовет у вас больших затруднений.
Объяснять кодом
По коду коллега сам все поймет, без длительных обсуждений.
Возможность уделить 30 минут в день или 2-4 часа в неделю в течение 3-
х недель.
https://vk.com/codeblog?w=wall-159224823_2310