Совершенный код. 3. Методы.

Разумные причины создания методов: - Снижение сложности. В методе скрывается информация, о которой можно не думать при работе над другими частями программы. - Документирование. Выделение фрагмента кода в удачно названный метод - один из лучших способов его документирования. - Предотвращение … Читать далее

Совершенный код. 02. Классы.

Класс - это набор данных и методов, имеющих общую, целостную, хорошо определенную сферу ответственности. Данные - необязательный элемент, в классе могут быть только методы. Основной целью создания классов является разделение программы на как можно более сильно изолированные друг от друга … Читать далее

Совершенный код. Главная задача программирования

Этой записью я надеюсь начать цикл конспектов замечательной книги Стива Макконела "Совершенный код" - обязательного чтения для любого программиста. При всей своей замечательности книга очень большая и сложная, даже при повторном прочтении очень сложно удержать ее в голове всю. Начну … Читать далее

А ваш язык программирования это может? (перевод)

Как-то раз, просматривая свой код, вы заметили, что два больших участка выглядят практически одинаково. Они действительно были одинаковы, за исключением того, что один участок относился к "спагетти" а второй к "шоколад". Эти примеры написаны на JavaScript, но даже если вы … Читать далее