среда, 10 июня 2015 г.

Заметка про поддержку старого кода

В случае если возникла необходимость добавить функциональность в старый код в котором невозможно разобраться и времени на рефакторинг и тестирование нет следует придерживаться следующих правил:

  • Не стоит писать плохо потому что все остальное написано плохо. 
  • При возможности следует выделять новые куски кода в функции и добавлять комментарии к старому коду. 
  • Старый изменять не следует если нет возможности полноценного тестирования.