Программерское
taelhash — 28.04.2017 Хорошие практики работы от плохих отличаются мелочами. Например, я регулярно правлю закомментированный код. Если в коде есть такое:// foo("test", 1); foo("test", 2);
И нужно в вызов функции foo() добавить третий аргумент, то большинство программистов сделает так:
// foo("test", 1); foo("test", 2, new_param());
А я сделаю так:
// foo("test", 1, new_param()); foo("test", 2, new_param());
При таком подходе, если кому-то в будущем понадобится раскомментировать первую строку, она сразу заработает ожидаемым образом. В противном случае (особенно если рефакторящих изменений было много) человеку может понадобится очень долго соображать, как именно она должна выглядеть в новых реалиях (её же никто не рефакторил, зачем?).
|
</> |