Программерское

топ 100 блогов taelhash28.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());


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

Оставить комментарий

Архив записей в блогах:
и напрочь отказались обучать украинских солдат с неонацистскими татуировками. У направленных в Германию украинских солдат были найдены символики войск "СС" и Вермахта Третьего ...
У нас в городе открыли новый офис ВТБ. Недавно иду утром мимо него, стоят три пенсионера. Я еще с юмором спросил, что пенсию пришли переводить в этот банк, а они хором кивнули в ответ. Ну согласитесь, 3000 руб на дороге не валяются. Весьма интересный момент в российском банковском ...
Чтобы вы знали, количество экспертов по разным проблемам намного превышает количество самих проблем. Поэтому подавляющая часть экспертов является экспертами по экспертам. В них входят, собственно эксперты, конртэксперты, асперты, анаксперты, дисперты, и имя этому диавольскому сообществу Ле ...
"9 мая 2005 года. Шестидесятилетие Победы. Золотой век Живых Журналов. Начинающие оппозиционеры из ЖЖузеров открывают для себя, что Великая Война и Великая Победа берутся на вооружение путинским режимом, который они только-только начинают ненавидеть. В ЖЖ кипят страсти вокруг «второй ...
Как сообщает ресурс " World Nuclear News ", Национальная ядерная лаборатория Великобритании (National Nuclear Laboratory) в рамках контракта с европейским космическим агентством (ЕКА) ведет работы по извлечению америция-241 из имеющихся запасов плутония. ЕКА рассчитывает найти замену плу ...