“Что делать?” - программистский вариант

Итак, задача - как написать код,
- чтобы он был многоразовым и переносимым;
- чтобы всегда правильно работал автокомплит;
- чтобы при поиске ссылок на любой класс/метод/свойство выдавались все ссылки на него, и при этом (в идеале) ни одной лишней;
- чтобы расширение/изменение функциональности требовало изменений как можно меньшего количества файлов (в идеале - один);
- чтобы при передаче кода другому человеку у него не возникала мысль “WTF?” и позывы переписать всё с нуля.

Взято из переписки в RU-FLASH

Комментарии закрыты.