1. Куча / Говнокод #2048

    +144.6

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

    Запостил: bniwredyc, 26 Октября 2009

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

    • показать все, что скрытоХорошо подмеченО. :)
      Ответить
    • <holywar>
      бред
      </holywar>
      Ответить
      • плюс адын
        Ответить
      • писали когда-нибудь тесты для своего кода?
        Ответить
        • не писал, и в дальнейшем писать пока не собираюсь
          Ответить
        • Писал. Но, как правило, для каких-либо утилитных классов.
          Например, для реализации интерфейса Set (в Java) с поддержкой истории изменений.
          Ответить
    • Не объясняя почему,
      Возьму и просто минусну.
      Ответить
    • Ребят, обманывать себя не надо. Любой код превращается со временем в кусок говна без рефакторинга, а про эффективный рефакторинг без юнит-тестов можно забыть.

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

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

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

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