[Перевод] Объектаня гимнастика

4fcb4edbc68753c51ff17680123187ec.jpgВ первых двух абзацах оригинального текста автор описывает как он пил пиво с друзьями. Я заменил их пятничной картинкой о гимнастике из детства. Объектная гимнастика (англ. Object Calisthenics) — это упражнения в программировании, которые состоят из 9 правил, которые Джефф Бей описал в своей книге «The ThoughWorks Anthology». Пытаясь как можно точней следовать этим правилам, вы измените свои привычки написания кода. Это не значит, что вы должны постоянно соблюдать все эти правила. Найдите баланс и используйте только те, которые вам удобны. Эти правила сфокусированы на читаемости, тестируемости, понятности и поддерживаемости вашего кода. Если вы уже пишите код, который читаем, тестируем, понятен и поддерживаем, тогда эти правила помогут сделать его более читаемым, тестируемым. Понятным и поддерживаемым. Ниже я прокомментирую этих 9 правил: Только один уровень отступа в методе Не используйте Else Оберните все примитивные типы и строки Коллекции первого класса Одна точка на строку Не используйте сокращения Сохраняйте сущности короткими Никаких классов с более чем 2 атрибутами Никаких геттеров, сеттеров и свойств Читать дальше →

© Habrahabr.ru