ReCoder (recoder) wrote,
ReCoder
recoder

  • Mood:

Борьба с золотыми правилами программистов

Недавно на ХабраХабре опубликована сатирическая статья "3 простых правила, которые сделают из вас Суперзвезданутого Программиста":

Правило 1: Пишите много кода. Вам нужно исправить небольшую ошибку на участке кода, написанного кем-то другим? Не теряйте времени, пытаясь понять код или мотивацию человека, создавшего его. Просто перепишите большую его часть, и сделайте, чтобы код работал так, как это удобно вам. Назовите это рефакторингом, если, вдруг, кто-то спросит.

Правило 2: Пишите код быстро. Затроньте наибольшее количество файлов, и не забудьте включить каждый из них в ChangeLog. Не беспокойтесь о случайном создании трудно находимых ошибок; они помогут вам в будущем, потому что их, на самом деле, трудно найти. Избегайте создания тривиальных ошибок.

Правило 3: Не тратьте время для документирование кода, или добавления небольших комментариев, объясняющих потенциальные ловушки, связанные с изменением нечетких участков кода. Вам это не нужно – вы пишете код.

Это было бы смешно, если бы не было так грустно. Уже который раз наблюдаю этот самый процесс, и который раз наблюдаю его печальные последствия.

И до сих пор не понимаю, как с этим бороться - что с начинающимся процессом, что с растущей горой последствий. И возможно ли это вообще?

management

Tags: management
Subscribe

Posts from This Journal “management” Tag

  • Goodhart's law // Dura Lex #4

    Каждый раз, читая в интернетах победную простыню очередного менеджера, выстроившего идеальную метрику эффективности его команды, я вспомнинаю…

  • Liquid Planner - проджект менеджмент с человеческим лицом

    Помнится, когда-то я ненадолго угодил в менеджмент и начал пытался как-то отстраивать процессы в своём отделе. Сверху тогда настоятельно…

  • Три Конверта

    В дополнение к Методике Трёх Гвоздей народная мудрость ещё хранит басню о Трёх Конвертах: Уходящий менеджер оставляет своему преемнику три…

  • Hofstadter's 80/20 Law

    Нашёл правильное правило 80/20 в интерпретации Дугласа Хофштадтера (не путать с Леонардом Хофштадтером, названого в честь физика Роберта…

  • Эльдар Мусаев о Менеджменте

    Помнится, когда-то я писал про оценки софтверных проектов и дополнением упомянул статью Эльдара eldarm Мусаева о " корпоративных…

  • Freeriders

    Камрад white_bars недавно выложил пост " Два Санта Клауса" про американскую двухпартийную политическую систему. Если кратенько, то…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 15 comments