Новый код писать легко и просто, чинить потом (нередко сразу) уже тяжело, а совершенно корректный код писать невозможно вообще.
Немного помогает в этой нашей деятельности соблюдение ряда нехитрых гигиенических техник, которые описаны в каждой методичке с одной стороны, но понимание которых отчего-то каждый божий год меняется, с другой, да и в коде в реальном мире отчего-то они наблюдаются очень не всегда, с третьей.
Вот, собираюсь снова рассказать всю ту же самую совершеннейшую банальщину, которую в разных докладах чуть по-разному рассказываю уже много лет, в понимании на текущий момент.
Презентация