Куча говна / Говнокод #2048 Ссылка на оригинал

0

  1. 1
  2. 2
Правило всегда одно:
Нет unit-тестов - код - говно.

Запостил: bniwredyc bniwredyc, (Updated )

Комментарии (23) RSS

  • Не объясняя почему,
    Возьму и просто минусну.
    Ответить
  • Ребят, обманывать себя не надо. Любой код превращается со временем в кусок говна без рефакторинга, а про эффективный рефакторинг без юнит-тестов можно забыть.

    http://www.rsdn.ru/article/philosophy/whyyourcode.xml - да, обидно, но это так.
    Ответить
    • опять таки не соглашусь
      если рефакторизуемый код имеет стабилизированный API или же жестко регламентирован то юнит тестами можно пренебречь
      Ответить
      • Как стабилизированный API и регламент помогут избежать ошибок, которые могут возникнуть при рефакторинге?
        Ответить
        • рефакторинг это же преобразование интерфейсов,а не переписывание логики работы,поэтому основное количество ошибок происходит при изменении способов взаимодействия с окружением , а вылавливать ошибки на этапе сборки юнит тесты не помогут

          P.S.
          можно конечно рефакторингом обозвать изменение логики работы без изменения интерфейса,но тогда простите,а что называть оптимизацией?
          Ответить
      • В случае жесткого регламента по интерфейсу тестирование напрашивается само собой =)
        Ответить
  • Весь код - Говно.
    Неговно - то, что ещё не написано! 🙂
    Ответить
    • холиварчик в зочетном номере! ТОКА В СЕНИТЯБРЕ! ))))

      а ваще, юнит тест может пройти код, делающий одну и ту же вещь, но сотней разных способов
      и в 90-а способах это будет говнокод
      так что не пизди-ка гвоздика
      Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8