программирование

Date: декабря 30, 2014
Cate: PHP, Проектирование

Правила для написания чистого кода

  • Только один уровень отступа в методе.
  • Не используйте Else.
  • Оберните все примитивные типы и строки.
  • Коллекции первого класса.
  • Одна точка на строку.
  • Не используйте сокращения.
  • Сохраняйте сущности короткими.
  • Никаких классов с более чем 2 атрибутами.
  • Никаких геттеров, сеттеров и свойств.

Date: февраля 21, 2013
Cate: Библиотека программиста

Прочитал книгу Рефакторинг. Улучшение существующего кода Мартин Фаулер

Рефакторинг. Улучшение существующего кода. Фаулер
Прочитал книгу “Рефакторинг. Улучшение существующего кода” Фаулера.  Могу сказать что книга будет полезна уже опытным программистам написавшим не одну программу. Лучше всего ее прочитать когда у Вы работаете над большим проектом и пришли к выводу что в него трудно внести новый функционал, искать ошибки – в общем если видите обильный говнокод.

Из книги почерпнул несколько советов:

  • делать рефакторинг мелкими шажками
  • после каждой правки компилировать и проверять работоспособность программы
  • не делать лишнего – приучить себя к нужному
  • методы рефакторинга

В общем советую прочитать.

 9fce13c8-2714-4603-b8e7-33be6c785d58