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

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


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

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

Архив записей в блогах:
Фото кликабельно Любопытное дореволюционное хозяйственное строение, похоже, приспособленное под трансформаторную подстанцию.  Признаки будущей весны уже ...
И почему Россия со своей пропагандой будет плестить в хвосте технического прогресса. Мы, понятно, оставим в покое ученых "историков" и "философов", которые подведут базу под любую пропаганду. Но эти производственное оборудование, материалы и программы не создают, так что хрен с ними. ...
Первые сутки работает моя новая конференция на Чемпионате.ру. Почему именно ...
Я много говорила сегодня о том, почему Москва — это та точка на карте, где нужно быть именно сейчас. Как мне пишет Верена , проводить майские в постели и на баррикадах — это так в стиле Парижа 1968 . И на самом деле, мы — те еще « Мечтатели ». Все ...
dpmmax Был не так давно в банке — надо было забрать новую карту — и в процессе её оформления слушал долгий монолог сотрудника, который активно пытался продать мне страховку вклада. От пропажи, от покражи, таза медного поклажи... И размышлял о том, что страховые агенты ...