Upload
ivan-grishaev
View
130
Download
1
Embed Size (px)
Citation preview
Что такое ГОВНОКОД?
Индусский код
Индусская отладка
Китайский код
Голландский код
Русский код
Эмо-код
АнтипаттерныАнтипаттерн - распространенный подход к решению класса часто встречающихся проблем, являющийся неэффективным, рискованным или непродуктивным.
Антипаттерныантипаттерны разработки
антипаттерны архитектуры
организационные антипаттерны
Спагетти-код
GOTO
GOTO
GOTO
GOTO
GOTO
GOTO
GOTO
GOTO
Лазанья Равиоли
КопипастаАнтипаттерн - распространенный подход к решению класса часто встречающихся проблем, являющийся неэффективным, рискованным или непродуктивным.
Космосoverengineering
● абстракции сложнее понимать● абстракции требуют затрат на
настройку
Команда
Хороший код
Хороший код
работаетлегко понять
легко изменить
Стиль кода
единый подход
Стиль кода
единый подход
Когда хороший код превращается в говнокод?
когда можно написать проще и быстрее
Чем плох говнокод?
дольше разбираться
сложнее отлаживать
дольше вносить правки
Как бороться?
своевременный рефакторинг
code review
Наступай!Не стоит бояться сделать ошибку.
Стоит бояться ошибки повторять.