ebanoe.dev
0
legacy_Базука_Кодер··1 перегляд

Правильный подход к написанию ебучих программ

Изначально у меня сформировался правильный подход к написанию ебучих программ. Смысл подхода был в максимальном упрощении.

Никаких мозгоебных ООП, патернов и прочих выебонов быть в коде не должно! Только использовать готовые модули, которые работают как часы + функции и процедуры. Программа должна содержать минимум кнопок, переходов по окнам, такой интерфейс в котором могла бы разобраться любая макака.

Но мой подход постоянно критиковал тогдашний тимлид, ебучий смузиёб. Он мне сразу не понравился. Какой-то дрищёвого вида скалиозник с руками-спичками, но при этом имел огромную бошку размером с 19-дюймовый монитор. Ты, говорит, пишешь макаронный код. Пользуйся ООП. Вот пидор, думаю, — не похуй тебе, а, гандон? Сразу захотелось ему в монитор пробить комбо.

В итоге я какие-то класы насоздавал, хуй разберешь сам запутался. Прикрутил интерфейсы, синглтоны какие-то накидал. На, говорю, смотри, гандон, вот я сделал с ООП.

В итоге он пошел к нач отдела жаловаться. Говорит этот сотрудник вообще ноль в программировании. ООП не понимает, его нужно срочно увольнять.

Нач отдела вызвал меня в кабинет. Говорит, у нас предстоит серьезный разговор сейчас неприятный. Выпить не хочешь? Я плеснул в стакан коньяк и закурил.

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

Я его не слушал, я думал о том, какое же говнище все это ИТ. Делать простые вещи сложными, изучать какие-то хитровыебанные методики. А на выходе высирать глючную софтину, от которой пользователей тошнит.

Пока он что-то там пиздел, я успел еще пару стаканов пропустить и потом в конце разрыдался.

В итоге мне дали последний шанс влиться в команду, изучить ООП. И я реально это сделал. Но софтина лучше от этого не стала.

З архіву ebanoe · Опубліковано 1 квітня 2018 р.

Коментарі (176)

Сортування:ТопНовіСтарі
  • legacy_Заебало

    Ок

  • legacy_Витя_с_химмаша

    «Никаких мозгоебных ООП, патернов и прочих выебонов быть в коде не должно! Только использовать готовые модули, которые работают как часы + функции и процедуры. Программа должна содержать минимум кнопок, переходов по окнам, такой интерфейс в котором могла бы разобраться любая макака.»
    Блять это шедевр ребята, всю свою ебаную жизнь я борюсь с наркоманскими уебанами которые сами не ведают что творят, нахуевертят кучу говна, 100500 классов, интерфейсов, стэк трейсы на 200 километров, блллляяяяяядьь!1!!1 kiss в их помании это ебаные целовашки обнимашки, а бритва оккама это у них конкурент жилет.

    Базука единственный кто обратил внимание на ебанутую сложность айти, которую создали ебанаты для ебанутого софта

    • legacy_Am_Dm

      Вообще-то существуют вещи из разряда очевидных. Которые и не требуют «обращения внимания». Ставлю дохлого кота против живой канарейки, что это самое «обращение внимания» в форме обычного «бляяяя!!!» происходило и происходит не одну тысячу раз, при этом не претендуя на статус литературного или публицистического шедевра

  • legacy_зажравшийся_тимлид

    Где финал про то как он ушел в похоронный бизнес? В другой статье

    • legacy_Мистер_Х

      он ушел вообще из айти. это оказалось непосильной ношей. теперь он богат и вхож в круги, и зовут его все Петей Листерманом. По налоговой декларации работает токарем на заводе.

  • legacy_Парвиз_Епамович

    про ЕПАМ давайте !

  • legacy_IT_Миньетчица

    Очередной клоун у пидорасов или пидорас среди клоунов, ну вообщем вы поняли

    • legacy_Санта_на_всех_Клаус_он_бехалф_оф_жукорыб

      соси, не отвлекайся

  • legacy_JUNIOR_JOOMLA_ARCHITECT

    Правильный подход к написанию ебучих статей: не позволять кретину с ником «Базука Кодер» участвовать в этом процессе. Совсем. Пусть толчки драит или чем он там обычно занимается в ебаной редакции.

  • legacy_Эффективный_менеджер_кризиса

    Без ООП говорите? А вы попробуйте путем вот этих вот вайтишников вытащить бабло кастомера себе в карман просто не давая вайтишникам зазубрить *упрощенный* список правил писания быдлокода средней тяжести.
    Но для контроля и выхода из периодически возникающего пиздеца разумеется нужен тот, кто понимает причину возникновения ООП.
    Кто согласен на эти условия — добро пожаловать на борт.
    Остальные — пишите стартапы (клин кодом в сжатые сроки), ломайте аккаунты и майните пока не прийдет криптец. Или походите на курсы занидорага 🙂

    • legacy_Раб_Толстого_Хрюка

      Согласен, ООП в принципе (специально, для Граммара: я пишу по Лопатину) может быть полезно. А вот правила написания кода, обычно либо насаждаются ебанашками, либо нужны, чтобы скармливать всё дорогой тулзе, обезьянки написавшие которую никак не могут сделать даже нормальную обработку ошибок.

      • legacy_Ъ-энтерпрайс_кодер

        Эти дополнительные правила на практике лишь выносят мозг всем не причастным к их составителям (особенно тем, кто таки код писать умеет). По-хорошему, они должны быть минимальными, рекомендательного характера. Тогда для общего порядка достаточно одного ревьювера, который их знает и который не будет злоупотребл**ь возвратом на доработку кода из за того, что где-то по мелочи не вписалось. И для желающих — какую-нибудь тулзу, детектирующую признаки быдлокодерства на начальных этапах.

        • legacy_Am_Dm

          Правила быть должны. На начальной стадии, как всеобщая основа. Как, например, в рисовании : построение, композиция, светотень, взаимодействие цветов… И только после этого можно растить на этом фундаменте все свои личные изобретения, и это будет круто. Либо начинать ныть о непонимающем гения быдломире или организовать секту фапающих на чёрный квадрат

          • legacy_Раб_Толстого_Хрюка

            Ну, например, я встречал правила, что имя класса абстрактной фабрики должно заканчиваться на «Factory». Обязательно

            Это вообще как ебанутся надо?

            • legacy_Зигмунд_Фройд

              И чо? Бомбит?

            • legacy_Am_Dm

              The Rab of Tolsty Chruk,
              На начальном же уровне. Пока учишься. Пока пробуешь. Пока насущна необходимость быстро, чтобы не ебать Муму, спросить у кого-то : вот тут вот это вот так не растёт, что не так? Шаблон. Удобно, наглядно. Потом — опять же, «потом» — совсем другое дело.

    • legacy_Зигмунд_Фройд

      Алан Кеево ОПП это не Симула ООП.

      http://wiki.c2.com/?AlanKaysDefinitionOfObjectOriented

  • legacy_Жужлєн

    Товаристчи!

    Якщо не знаєш ООП — це не біда; не смертельно, якщо навіть його не використовуєш: в решті-решти це не інженер, який керує використовувати його чи ні, а інструмент, який це дозволяє.

    Суть така — код має бути зрозумілий і робити те, що вимагається. Якщо для цього ООП не треба — ну і нахуй його.

    Я думаю, що техлід статті — чмо. ООП заради ООП — хуйня. ООП читати.дебажити код не допоможе.
    Я думаю, що хєрой статті — теж чмо. Слухати інших людей треба. Рідко-хто нянчиться. Звільнили б його, як було сказано в комента, без пояснень — от і жив би і всім розказував яка він шоколадка, а навколо всі хуї. Люди дають йому фідбек, але йому пох.
    Я думаю, що нач відділу — красава.

  • legacy_свободный_гребец

    если после каждого высера базуки-кодера хочешь насцать ему в ебало — ставь лайк, если хочешь что б и тебе в ебало насцали — ставь дислайк

  • legacy_бандера_1

    не осилив дочитати. той хто пише це гавніще — гандон. хто публікує гандон вдвойнє. якщо це одна людина то взагалі зашквар.

    • legacy_anon_66

      Я о том же))

    • legacy_Am_Dm

      Бандера,
      В пятом классе при размере диктанта в 120 слов 5 ошибок = двойка. По пятибалльной системе. Ты уложился в 16 слов (предлоги и частицы не считая). Убейся об стену, украЁнец

      • legacy_бандера_1

        мені байдуже правильно чи з помилками я написав. а тобі я рекомендую сходити нахуй

        • legacy_Хрюша_с_мохнаткой

          Правильно будет вхий!

    • legacy_Житель_сказочной_страны_Хуйлопии

      Ехай нахуй