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

топ 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());


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

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

Архив записей в блогах:
В Сирии вчера прошли официальные переговоры между делегацией МО РФ и руководством МО "зеленой Сирии". Российскую делегацию возглавлял зам. министра обороны Юнус-Бек Евкуров, который в последние годы специализируется на международных контактах со странами Азии и Африки. Обсуждали ...
Путин как-то в сердцах пожаловался, что борьба с коррупцией в условиях российской реальности - это такая штука, которая имеет начало, но не имеет конца из-за того, что новые чиновники быстро начинают воровать с той же интенсивностью, с которой воровали старые чиновники, которых совсем ...
А если вы еще в беготне и подготовке (как и я:) - то удачи и на кухне:)- прямо сейчас!А ...
Ботанический сад МГУ "Аптекарский огород" 1. 2. 3. 4. ...
Выборы в США состоялись. На них победил кандидат от республиканцев Дональд Трамп, который теперь станет президентом США во второй раз. В ходе голосования Трамп набрал 51% голосов против 47,5% у Харрис. Но гораздо важнее не победа по общему числу голосов, а победа по числу так ...