• работа прожизнь программирование Меня "аж трисёт", когда вижу хардкод типа ссылок, прямых текстов для возврата и прочая. Локали, проперти и, в последнюю очередь, вариант "на-грани" — надписи на кнопках.
    Ёбаные говнокодеры от пхп, блеать. Всё намешано в кучу — логика, уи, модель, бизнес, база. Помойка, блеать!
    ♡ recommended by @juick

Replies (27)

  • @Vugluskr, С другой стороны, выносить всё в конфиги или базу — тоже не очень осмысленно.
  • @Daemon, Естессно, нет смысла выносить "всё". Вообще, ударяться в крайности — смысла нет. Речь только о приведении в порядок. В осмысленный порядок.
    Если во всех исходниках есть несколько возвращаемых строк — да хуй с ними, пусть будут, они не мешают никому.
    Но если эти несколько строк — это языковые значения, или, не дай бох, речь о веб движке и в строках возвращаются/хранятся куски хтмл — я готов убивать.
  • @Daemon, А! Или классический пример — зашить файловый путь к конфигу/ресурсу в исходник! Это ж ваще песня
  • @Vugluskr, Недели три назад лично так сделал :)
    Причём я даже у менеджера спросил: "хардкодить?"
    Менеджер сказал: "хардкодить".
    Через неделю выяснилось, что менеджер имел в виду "не нужно выносить эту крутилку в админку, но оно должно настраиваться в конфиге"
  • @Daemon, А мне кажется, что такие вещи должны быть не как "имелось в виду", а как процесс коммуникации между разработчиком и заказчиком. Сказал так? Сделали так. Теперь сказал иначе? Переделаем. Но можно было и уточнить, да.
  • @stanis, Переделали на конфиг.
    Но вот про "уточнить" — более чем разумное дополнение.
    Теперь буду задавать на один вопрос больше.
  • @stanis, господа, вы наверное фрилансерами не были? :)
    Сказал-сделали-сказал-переделали — это атас какой скандал обычно :)
  • @Daemon, Я обычно уточняю, и у нас по ходу диалога возникает полная любовь и согласие. Но. Развитие системы — процесс постепенный, завязанный на общение; и если там возникло на каком-то этапе недопонимание, то оно не фатально. По-моему, так.
  • @Vugluskr, Я овер сто лет так работаю. И у меня нету никаких атасов. ЧЯДНТ?
  • @stanis, Я стараюсь уточнять — это моё уважение к клиенту. Но если он потом передумает, то очередную переделку оплачивает он. Это его уважение ко мне. Без обоюдного уважения никакого конструктива у людей быть не может.
  • @stanis, Уважение, говоришь? 100 лет и с разными заказчиками и без скандалов?
    Снимаю шляпу.
  • @Vugluskr, Честное слово: без. В основном меня хвалят всякими вещами типа "You're lifesaver." — "Why now?" — "Not now. Always."
  • @stanis, да я без глумежа, завидую
  • @Vugluskr, Не надо завидовать, ищи нормальных клиентов. Они тоже в тебе нуждаются.
  • @stanis, ололо, это был отличный вброс :)
  • @Vugluskr, А, вброс. То-то мы с @Daemon улыбаемся. :-D
  • @stanis, не, вбросом я назвал твою реплику про нормальных клиентов и их нужды :)
    У меня нормальные попадаются один на сотню и это грустно
  • @Vugluskr, Если тебе надо озвучить главную военную тайну поиска адекватов, пиши в приват. :-D
  • @stanis, не, в моем секторе никаких тайн
  • @Vugluskr, А что у тебя за сектор? У нас-то с @Daemon веб и плюс-минус относящееся к.
  • @stanis, банкинг, процессинги, всякие мидл-тиры
  • @Vugluskr, И фриланс при этом?!
  • @stanis, ну, я ни у кого в штате не состою. Вообще, это типа contractor, а по-русски — один хуй фриланс :)
  • @Vugluskr, И один клиент на сотню нормальный?!!!
  • @Vugluskr, веб тоже, естессно, но это подножный корм типа
  • @stanis, а я о чем толкую? да, один на сотню
  • @Vugluskr, Огромное число разработчиков библиотек разных не умеют в плюральные формы, отличные от таковых для английского языка. И вот тут начинается веселье.