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

    +136

    1. 1
    http://pastebin.com/htxgeLCJ

    Трололо!

    Запостил: deep, 05 Июня 2013

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

    • показать все, что скрытоО да, заминусуй меня детка!
      Ответить
    • Хе-хе, главное правильно попросить :)

      1) За что минусовали - за "не формат" или за "трололо содержания"? Не говорите "и то и то", выберите что-то одно.
      2) Были плюсующие. Интересно, кому ж такое понравилось?
      Ответить
      • 1. башорк
        2. 0 за, 14 против
        Ответить
      • > За что минусовали
        В порядке важности:
        1) За передачу говнокода по ссылке.
        2) За неформат (цитаты из ирки -> на башорг).

        > Были плюсующие.
        ШБ
        МНК.

        P.S. Против трололо-стайла ничего не имею.
        Ответить
      • P.S. Ну и по существу треда: да, для мелкого проекта MVC кажется оверинжинирингом, но MVC это хорошо - в районе 20-30 форм без MVC постепенно начинают скатываться в трудноподдерживаемую лапшу. Писать новые модули все еще легко, а менять старые, а особенно структуру БД - полная жопа.

        Но все настоящие проблемы ПыхоMVC, рассмотренные вами, таятся именно в особенностях пыхи и пыхеров, а не самой идее MVC:
        1) Объекты в пыхе выглядят страшно.
        2) Объекты в пыхе работают медленно.
        3) Из-за некоторых особенностей рантайма пых не поощряет модульность.
        4) Пыхеры считают время исполнения более важным чем свое рабочее.
        Ответить
      • P.P.S.
        > попрятали кучу говнокода
        Попрятывание кучи говнокода называется инкапсуляцией. Польза приема в том, что говнокод локализован в одной функции/классе/файле, и его не так сложно править, как если бы он был размазан по всему модулю. К тому же ему можно дать адекватное имя и задокументировать его поведение.
        Ответить

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