ebanoe.dev
0
legacy_Базука_Кодер··0 просмотров

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

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

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

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

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

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

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

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

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

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

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

Из архива ebanoe · Опубликовано 1 апреля 2018 г.

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

Сортировка:
  • legacy_Zakladki_фен_шишки_соль_микс_97_найденны

    Куку

    0
    Ответить
    • legacy_Zakladki_фен_шишки_соль_микс_97_найденны

      Одминъ не три коммент, это мой первый нахинг в жизни)))

      0
      Ответить
      • legacy_Мимокрок

        Ну так надо было писать «Первонах», а ты всю жизнь наперёд испортил. Просрал свой первый первонах

        0
        Ответить
        • legacy_Zakladki_фен_шишки_соль_микс_97_найденны

          Когда ты первый видишь статью, которую за тобой будут дочитывать 30 000 туловищ (целая айтинация), то особо не думаешь, как первонахать.

          0
          Ответить
          • legacy_Чугунный_Скороход

            Имел уникальную возможность вдуть клевой тянке, но с перепугу по привычке передернул?

            0
            Ответить
            • legacy_Капитан_Сиська

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

              0
              Ответить
              • legacy_Пассивненький

                Зато удовольствие получишь, ну просто ебать ебать

      • legacy_Одминъ

        И ты хуесосъ.

        0
        Ответить
        • legacy_Капитан_Сиська

          Есть две проблемы, касающися творчества Базуки и комментаторов. Во первых, Базука != его герой / герои. Чехов например никогда не был лесником, крестьянкой и всеми теми, о ком он писал. И никто от него даже не думал этого требовать. Во вторых, кто вам сказал, что Базукины истории основаны на реальных событиях? Ясно что он пытается сочинять, чтобы художественным словом донести до проницательного читателя какую — то свою IT — правду. Но в том — то и дело, что хуево у него это получается…)))

          0
          Ответить
          • legacy_Зигмунд_Фройд

            Бозука — пидор.

            Это всё, что нужно знать о его «творчестве».

    • legacy_РПГ_кодер

      Ня те сука по самые яйца пидрила обрыганое!

    • legacy_Глад_Хуякас

      Эта статья — говно.

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

      руку, блядь

  • legacy_Плешь_на_левой_более_волосатой_ноге_злог

    Прочел 3 строчки и забил, глупо было ожидать от безмозглого клоуна чего-то внятного. «Я по дефолту прав и делаю всё правильно, а остальные идиоты и рахиты-айтишники». Заслуженная партия защекоинов и дизлайк хуесосу.

    0
    Ответить
    • legacy_Хипстер

      >жук
      >безмозглого клоуна
      Все сходится.

    • legacy_Чугунный_Скороход

      Ты ещё и веришь в реальность персонажа? Ебать, ты мечта покойного Мавроди.

    • legacy_Senior_StackOverflow_CopyPaste_Expert

      Смузихлеб, научись уже отделять шутки от правды, а ты так и останешься 40 летним девственником, который любит фразу «Bazinga»

  • legacy_Хипстер

    >и потом в конце разрыдался.
    Ну что же ты так, жукопидор.

  • legacy_хуй_мамин

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

    0
    Ответить
    • legacy_Жук

      Дружище, вот ты думаешь, что «я тоже так могу», а выдал третьесортную срань. Ни сюжета, ни литературных оборотов, ни хуя. Не можешь срать — не мучай жопу. В постах Базуки настолько тонкая литературно-ироническая нить, что ты даже не в состоянии уловить её. Впрочем, ты не один. Вас таких, загрубевших за компами и потерявших чувство юмора — легион. Так что забавно наблюдать как за вами, жертвами баттхерта, так и за теми, по чьему ЧСВ бьет сокрушительное слово правдоруба Базуки.

      0
      Ответить
      • legacy_Мимокрок

        Жукорыб страдает синдромом поиска скрытого смысла

        0
        Ответить
        • legacy_Злой_пейсатель

          Жукорыб никак не хочет понять, что хуесосят Базуку не за некий умозрительный баттхерт, который читатели должны испытать.

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

          «В итоге… в итоге…» — цепляет глаз еще до того, как начал читать. И читать уже не хочется.

          Это как некоторые «переводчики» зарубежного кино — давайте все английские fuck переведем как хуй и получится ржачно.

          Не получилось. Если писать «на отъебись» — читать тоже будут «на отъебись».

      • legacy_хуй_мамин

        >Сразу захотелось ему в монитор пробить комбо.
        Это тонкая литературно-ироническая нить, с которой смеятся?

        И я понимаю если б это писал там Сергей Брин, и писал правдиво.
        Ну ладно Брин, если б хотя бы какой то мего синьер и писал с именами персонажей, конкретизировав компании, места событий и все такое.

        Или, если ирония и выдумка, то хотя б что то завершенное и смешное типа старых добрых «Хроник лаборатории», аля «Хроники ИТ»… А тут хуй пойми что, ведь автор походу даже не средней вшивости программист.

        0
        Ответить
        • legacy_anon_66

          На удавление, тут я с тобой согласна

          0
          Ответить
          • legacy_anon_66

            *удИвление
            пардон)

            0
            Ответить
            • legacy_Удав

              Удавление лучше

              0
              Ответить
              • legacy_anon_66

                Удачно очепяталась 🤣

          • legacy_odessoid

            Удавишь моего удава?

      • legacy_вялый_комментатор

        дружище, тебе не кажется странным, что много людей, да какие много, почти все люди в комментах обсирают посты данного автора, а ты его величаешь, и видишь то, чего не видят другие

        0
        Ответить
        • legacy_anon_66

          Может это его творческий псевдоним? Сам себя убедил, что способен на тонкую литературно-ироническую нить(с) теперь пытается доказать это остальным .. но шансов мало, увы 🤷‍♀️

          0
          Ответить
          • legacy_Хипстер

            >Может это его творческий псевдоним?
            >Может
            Ох уж эта робкая надежда, хаха.

            0
            Ответить
            • legacy_anon_66

              Хочется ведь верить, что не все так плохо..)

          • legacy_Жук

            Смешно. Типа «Жук» — не творческий псевдоним. Нахуя бы я плодил абстракцию на абстракции?

            0
            Ответить
            • legacy_Ъ-энтерпрайс_кодер

              Явно не из наших…

            • legacy_Хипстер

              >Нахуя
              Потому что дебил и пидор (в плохом смысле)
              Или вообще русский.

              0
              Ответить
              • legacy_odessoid

                Отдаешь ли ты себе отчет, юноша, что с точки зрения элитных ашке-наци, иллюминатов, хабадников и прочих транзитных клиентов газовой камеры, любой русскоязычный == русский? С некоторых пор уже даже на территории исраиловки: https://israinfo.co.il/2018/04/03/ron-xuldai-uravnyal-repatriantov-iz-sng-s-afrikanskimi-nelegalami/

                Так что самообсиралово у тебя получилось знатное 🙂

            • legacy_anon_66

              Чувствуешь наверное, что таки кг/ам, вот и скрываешься))

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

              Почему не «Жук Навозный»? Из скромности?

          • legacy_Zakladki_фен_шишки_соль_микс_97_найденны

            Народ, хватит загонять Жука. А то он обидится и повесится на люстре. Если вы уже заметили, статьи на ебаном выходят реже. Явный признак приближающегося синего кита. Пожалейте бедняжку, ведь для нас старается)))

            0
            Ответить
            • legacy_Капитан_Сиська

              Да как же реже… По три в день…

              0
              Ответить
              • legacy_Zakladki_фен_шишки_соль_микс_97_найденны

                Сегодня только одна какашка вылезла.

        • legacy_Вансішнік

          Мільйони мух не можуть помилятися, ага

      • legacy_kote

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

        0
        Ответить
        • legacy_odessoid

          ИЧСХ будет прав. Посмотри на глушь Египта или там Индии. Никакой особо повышенной аварийности нет. Все эти знаки-разметки по большому счету не более чем оправдание паразитического существования контролирующих органов.

      • legacy_Am_Dm

        О’кай, Жук, берём корабль хорошей травички, литра по три чаёчка с печеньками сладенькими, и когда накроет нормально (без этого никак) — начинаем рассуждать.

        Написать компактное приложение с интерфейсом, где не надо играть в напёрстки, простое по структуре (а значит — код легко читать и модифицировать) — это очень хорошо. Так и надо. По идее. На практике требуются изъебоны, с помощью которых можно напустить пыли в глаза заказчику и завысить цену за «уровень исполнения», хотя по факту стало только хуже. Что наблюдается не очень везде. Из чего следует : фраза «ёбанное АйТи» на самом деле означает не отрасль в целом. И не работу в этой отрасли. А только ту его часть, которая занимается «ширпотребом», только здесь происходит весь пиздец, о котором здесь мелькает.

        Всё. Больше выжать из текста ничего не удастся. И то, только если трава хорошая и принёс её ты, а не я. Остальное — тупо вода ради многабукф, её отсутствие или замена на что угодно не отразится вообще никак. Это — те самые «ООП и фреймворки» для придания объема и якобы значимости. То есть рекурсивно автор срёт сам себе на голову.
        Ну, и напоследок — ни художественностью, ни юмором здесь и не пахло. Если и поржали — то исключительно потому, что трава таки была хорошая

        0
        Ответить
        • legacy_odessoid

          Трагизм ситуации в том, что весь инжиниринг скатывается в ширпотреб. Не только программный. Да и не только инжиниринг, по большому-то счету, а вообще всё. Неширпотреб в условиях копроэкономики не выживает.

      • legacy_Анальный_Жвалокрыл

        >>>В постах Базуки настолько тонкая литературно-ироническая нить

        настолько тонкая литературно-ироническая нить
        настолько тонкая литературно-ироническая нить
        настолько тонкая литературно-ироническая нить

        Жук, ты по уровню понтов и пафоса сравнялся с рыбой. учитывая его давешний псто про михаила, это очень печально.

        ну хуй с тобой. мальчик взрослый, хули тебе лекции читать.

      • legacy_кек_1

        походу что бы тебе, членистоногое, юмор казался тонким, достаточно иметь слова «айтишник» и «задрот» в одном предложении

    • legacy_Истории_о_педиках_уже_6_историй_httpspul

      А давайте проверим. Если все перестанут присылать статьи в ебаную редакцию, то от отсутствия материала как быстро начнет Жук постить здесь истории из блога о педиках?

      0
      Ответить
      • legacy_Зигмунд_Фройд

        У него бозука-педик уже есть.

    • legacy_жирная_срака_разработчицы

      Рыбожук просто не может вклепать счётчик посетителей, вот и выкладывает посты Базуки.

  • legacy_Говномес69

    Вы обещали статью про офисы галер, я все помню, пидоры! Ну и где она ?

  • legacy_ios_govnocoder

    Реально макака от кода. Быдлокодит и даже не понимает, за что его тыкают мордочкой в его же какахи.

    0
    Ответить
    • legacy_Капитан_Сиська

      Этож синдром Даннинга — Крюгера…)) Году на пятом каждодневного программирования проходит… У всех, кроме Базуки.

      0
      Ответить
      • legacy_Am_Dm

        Этот «синдром» — идеальная платформа для наебалова. Либо ты безнадёжный тупица и считаешь, что король голый, либо ты в теме и тебе даже не надо пытаться объяснять, ты и так на всё киваешь с умным видом.
        Софистика — сильная штука

  • legacy_itPutin

    Эм. Ну че, довольно жизнено. Есть только одно НО. Когда тебя увольняют, то коньяком не поят и особо душеспасательных бесед не ведут. Тебе просто говорят что-то типа — К сожалению мы решили не продолжать наше сотрудничество и добаляют еще пару фраз, смысл которых сводится к «пошел нахуй».

    0
    Ответить
    • legacy_301й_спартанец_на_галере

      такое в лучшем случае случается, а то бывает приходишь на проходную, а пропуск не работает, звонишь овчарке, а она тебе, ты кто такой, таких не знаем

      0
      Ответить
      • legacy_Кинутый

        Во-во у меня такое было, когда я за своей последней зарплатой в Cogniance пришел!

        0
        Ответить
        • legacy_itPutin

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

          0
          Ответить
          • legacy_Раб_Толстого_Хрюка

            Как боженька смолвил.

    • legacy_odessoid

      Разве что разведенным крысиным ядом навроде «коньяка» Жан-Жак 🙂

  • legacy_Валера

    Блять, какое же говнище ты пишешь.

  • legacy_Ыксперд

    Так а в чем базука не прав ?
    Там где есть научное/исследовательское программирование (мизерный процент) можно и нужно спорить о подходах, алгоритмах и структурах данных.
    А проецирование всего этого на формошлепство, подтолкнуло обезьян на создание 100500 нахйне нужных фреймворков/либ, паттернов и прочей поебени, результат которой один и тот же, а мозгодрочи намного больше.

    0
    Ответить
    • legacy_раком_боком

      Во всем.

    • legacy_Ганс_и_Грубер

      В промышленном программировании подход простой. Не соблюдаешь гайдлайны — пиздуешь на улицу.

    • legacy_Капитан_Сиська

      Ташотыговориш…

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

      Это первая история Базуки где он обратил внимание на глобальную проблему ебаного айти, картина маслом: «обезьяны с тысячами паттернов делают форму с 1м полем»

  • legacy_Оператор_админского_весла

    Охуенная история! Пеши исчо!

    0
    Ответить
    • legacy_Драакуль

      Жук, перелогинься

  • legacy_Ебаное_мнение

    3-4 первых строки повергают в дикую скукоту.
    Как и почему статья для поста какого-то аутистского паблика в фб попала сюда?
    Нахуя нам знать, что ты там понял и к чему пришел в своем оопэ?
    Ты не пробовал пойти нахуй?

  • legacy_Пассивненький

    Не раскрыта тема ебли в жопу. Автору низачёт . Даже кончить на мажорной ноте не смог. Фу таким быть.

    0
    Ответить
    • legacy_Капитан_Сиська

      Распитие спиртных напитков в нехорошоей компании подразумевает самое что нинаесть пассивное согласие

      0
      Ответить
      • legacy_Капитан_Сиська

        Шота Базука про ту ситуацию недоговаривает…)))

  • legacy_FIDOшник

    Жук, вне зависимости от того «тот» это bazzuka coder, или другой, взявший себе ник по созвучию, но пишет он абсолютно нерелевантные вещи. В описываемые времена, да, он мог занять декларируемую им же нишу, но, если это так, то тогда он маргиналом был! И ясно, что он никак не может вписаться в нынешние реалии ни на галеру, ни на фриланс, ни на продукт! Скажу, где он может попробовать свои силы: пускай двигает науку, пускай пойдет программером в НИИ, не пошедшем ещё ко дну!

  • legacy_Санта_на_всех_Клаус_1

    а хули, куча паттернов — ещё нихуя не архитектура. при правильном применении получается проще а не сложнее.

    главный пиздец — это ебаные вчерашние июни которые поняли паттерн неправильно, а то и сознательно на каноны пиздят. расстрелять нахуй

    0
    Ответить
    • legacy_odessoid

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

  • legacy_Биг_рашен_босс

    Стиль Базуки чем-то неуловимо Довлатова напоминает.

    0
    Ответить
    • legacy_Близкие_покойного

      Тем, кто не читал Каминера он напоминает Каминера, кто не читал Шукшина он напомнит Шукшина.

      0
      Ответить
      • legacy_Am_Dm

        Я, кстати, Байрона в подлиннике не читал. Вот прям один в один, мамой клянусь

        0
        Ответить
        • legacy_Байрон

          Пис, бро!

    • legacy_Анальный_Жвалокрыл

      коллега, не пишите про стиль в том месте, где его не ночевало. заранее благодарен.

  • legacy_Мимонакодил

    Была схожая хня.
    Чел типа тимлид, заядлый C# маньяк, который при этом плюсы походу даже 11 не знал. Зато втирал о том как там всё хорошо и что надо на крестах всё писать. При этом тех кто знал кресты лучше — просил писать понятнее, без лишних незнакомых фич языка.

    Короче они мне там тоже втирали про пролести крестов и всего вот этого.
    А я думал нахрена мне 1000 страниц этого говнища изучать, когда я лучше какую то полезную технологию освою, да хотя бы теже 1000 страниц ядра линуха прочитаю и разберусь в его сетевом стёке.

    Короче, я всех послал и ушёл писать дрова в соседний отдел, там как раз был проект который давно общали сдать но все его забросили. Заодно изучил драйверописание под линух.
    Дописал и вообще ушёл туда где мои знания по внутренностям ОС ценят и заодно и платят больше, почти в два раза.

    Я это к тому, что язык всего лишь инструмент.
    Переводчик может знать 100500 языков но он бесполезен, тк сам он ничего полезного сгенерировать не может.

    0
    Ответить
    • legacy_Витя_с_химмаша

      Базука написал о глобальном непонимании смузиебами принципа kiss, а ты о сегментации языков программирования, которые всего лишь инструмент. Скажи своему ебанутому тимлиду что кресты и решетку нет смысла сравнивать, надо адекватно оценивать задачи и выбирать правильный инструмент, а не дрочить на какойто язык или технологию

      0
      Ответить
      • legacy_Капитан_Сиська

        Чел лапшу хуярил от незнания, этож очевидно. KISS там и не пахло.

        0
        Ответить
        • legacy_Витя_с_химмаша

          От незнания лучше хуярить как можно проще, так меньше вреда тому кто будет дальше работать с этим кодом, чем от незнания нахуевертить 100500 классов со всеми паттернами которые только есть и отдать это на сапорт

    • legacy_anon_28

      >>> Дописал и вообще ушёл туда где мои знания по внутренностям ОС ценят и заодно и платят больше, почти в два раза.
      Не тот случай скорее всего. Автор защищает людей, которые всюду пишут костыли, и если это разработка чего-то там в ядре, будут тебе и хеш-функции на базе криптопримитивов, не rbtree а своя реализация «без… прочих выебонов» с forXfor, постоянное копирование в драйверах вместо zero-copy, блокировки для блокировок на событиях, нахуй эти задротские кэши, у нас же всюду ssd, ахуенная шина и т.п.. Короче, жили бы мы с современной апаратурой где-то в 90х.

      >>> Переводчик может знать 100500 языков но он бесполезен, тк сам он ничего полезного сгенерировать не может.
      Наверное писатель, а не «переводчик».
      В высере не о знании «100500 языков», а о базовом образовании, которого нет ни у автора, ни м.б. даже и у его тимлида. Не выйдет ничего адекватного реализовать не понимания сложности, структур, паттернов и т.п.. В то же время он пользует «готовые модули», которые написаны на базе всего этого и выходит что юзает их вслепую, и одновременно рассуждает о том что они «работают как часы», что бы это не значило. Если верить Дейкстре, автор не сможет ничего исправить, когда часы, на которые он молился дадут сбой.

      0
      Ответить
      • legacy_Бывший_тостер_теперь_гребец

        Да с чего ты взял что костыли? Задействовать библиотечные фичи в процедурном стиле — это костыли? А ООП типа панацея от костылей? Или использование паттернов панацея? Или может быть базовое образование? С чего ты взял что он не понимает как работает модуль?

        Писать код который использует готовый код, чтобы сделать хорошо пользователю — не позорно ))) Покажи мне юзера/бизнес который готов платить за фреймворк? Без таких людей фреймворкостроители хер без масла бы доедали, довольствуясь показателями писькомерки в кругу таких же ударенных.

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

      > Переводчик может знать 100500 языков но он бесполезен, тк сам он ничего полезного сгенерировать не может.

      На правах переводчика 1 категории:

      Автоматический переводчик, да, нихуя не сможет сгенирить. Хотя… Это как посмотреть.

      Человек-переводчик, если он крут, то он не может стать переводчиком, не став копирайтером. А если не крут, — то пшёл нахуй.

  • legacy_Графъ_Драчила_Суперстар

    Тру стори

  • legacy_Нашедший_работу

    Нахуя вы постите эти высеры?

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

      чтоб у тебя подгорело, хули

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

      Потому что половникам (жукорыбам) никто не пишет.

  • legacy_anon_28

    >>> Никаких мозгоебных ООП, патернов и прочих выебонов быть в коде не должно
    >>> использовать готовые модули, которые работают как часы
    Опустим то, что тут явное противоречие. Представил тебя и твою галеру, пытающимся использовать твой говнокод, написанный в этом стиле: отсталые процедурные обертки для методов с хранением состояния объектов в каких-то говноструктурах которые копируются туда-сюда, всюду статические данные, с подпорками в виде самописных локов, которые нихуя не локают, и всё в таком духе, ну короч «своя собственная интерпретация ООП» из велосипедного гаража. В шизофреническом мире такое мож и сгодится, но в реальности приведет к нетестируемому анти-системному говну, которое никто не сможет ни понять, ни отладить, ни поддержать.
    Хотя конечно в этом есть один положительный момент (спорно) — если учесть, что это именно то ради чего и нанимают галеры, то ты возможно один из тех кому должны быть благодарны за труды те самые смузихлебы на саппорте.

    >>> я … в конце разрыдался
    Перестарался. Видать эта хуйня отклеилась от куска какой-то другой «статьи»

    0
    Ответить
    • legacy_счиччичч

      а я попробывал ваш мозгоебучий код разобрать с набором всех 40 ебучих паттернов к месту или нет прикрученных. А также с проверкой ебучего начала строки с помощью ебучего регулярного, сука, выражения. Убейся нах, пидор тупой)

      0
      Ответить
      • legacy_anon_28

        >>> ваш
        Опять обобщения. Как это мило

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

        > А также с проверкой ебучего начала строки с помощью ебучего регулярного, сука, выражения

        Ты так говоришь, будто это что-то плохое.

    • legacy_счиччичч

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

  • legacy_счиччичч

    Бляха, почему я в этом высере узнаю себя(((

    0
    Ответить
    • legacy_Нездоровая_хуйня

      Потому что Базука Кодер — это каждый из нас.

      0
      Ответить
      • legacy_Зигмунд_Фройд

        Не знаю, сколько в тебе личностей-бозук, но мне тебя уже жаль.

  • legacy_Заебало

    Ок

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

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

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

    0
    Ответить
    • legacy_Am_Dm

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

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

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

    0
    Ответить
    • legacy_Мистер_Х

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

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

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

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

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

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

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

  • legacy_JUNIOR_JOOMLA_ARCHITECT

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

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

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

    0
    Ответить
    • legacy_Раб_Толстого_Хрюка

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

      0
      Ответить
      • legacy_Ъ-энтерпрайс_кодер

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

        0
        Ответить
        • legacy_Am_Dm

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

          0
          Ответить
          • legacy_Раб_Толстого_Хрюка

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

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

            0
            Ответить
            • legacy_Зигмунд_Фройд

              И чо? Бомбит?

            • legacy_Am_Dm

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

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

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

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

  • legacy_Жужлєн

    Товаристчи!

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

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

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

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

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

  • legacy_бандера_1

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

    0
    Ответить
    • legacy_anon_66

      Я о том же))

    • legacy_Am_Dm

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

      0
      Ответить
      • legacy_бандера_1

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

        0
        Ответить
        • legacy_Хрюша_с_мохнаткой

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

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

      Ехай нахуй

  • legacy_Базука_Рыбожук

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

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

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

    В итоге я залогинился Базукой-Кодером. Запили сюжет, прикрутил литературные обороты, литературно-ироническую нить какую-то накидал. На, говорю, смотрите, гандоны, вот я сделал ВИН.

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

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

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

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

    В итоге мне дали последний шанс пойти нахуй и принять защекоинов. И я реально это сделал. Но творчество моё лучше от этого не стало.

    0
    Ответить
    • legacy_Зигмунд_Фройд

      Хорошая ответка. Рыбожуки не разместят.

  • legacy_localhost

    Все правильно автор пишет. Понахуяривали фреймворков блять, каждая версия не имеет обратной совместимости с предыдущей. А решать нужно все те же проблемы — авторизация и бордер-радиус. Нет, перепишем все на новый фреймворк, а бордер-радиус как был квадратным так им и остался, а авторизация как не работала так и не работает. Зато ангулярчик да реакт последний с модной дрочью!

    0
    Ответить
    • legacy_Санта_на_всех_Клаус_1

      чо щаз вместо бордер радиуса в проблемах? бекдроп?

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

      Ну и сиди сам на говне многолетней давности.

      Можно и веб писать на С, делов-то.

      0
      Ответить
      • legacy_odessoid

        На фоне ника, представляющего из себя говно многолетней давности из мира психологии, высказывание смотрится особенно щикарно.

    • legacy_Гость

      Ты свой вонючий ангулярчик с реактом рядом не ставь.

    • legacy_Мимокрокодил

      — Понахуяривали фреймворков блять, каждая версия не имеет обратной совместимости с предыдущей.
      Вот тебе адвайс — не юзай хуевые фреймворки. И не будет таких больших проблем с совместимостью. Совместимости на фронте ему мало, блядь. Это ты ещё не переписывал старый говнокод Hibernate’a.

      — Зато ангулярчик да реакт последний с модной дрочью!
      ПОТОМУ КАК С НИМИ, СУКА, ПРОЩЕ! Я Java быдлокодер средней руки. Но даже я, полистав доку этих фреймворков, понял, на сколько они ускоряют разработку.

      0
      Ответить
      • legacy_Зигмунд_Фройд

        Ограниченнее Ява быдлоколеров нет никого.

        0
        Ответить
        • legacy_Мимокрокодил

          Что такое? Не осилил, и бесишся?

          0
          Ответить
          • legacy_Зигмунд_Фройд

            Каждый раз, когда я смотрю на Яву, блевать тянет. Такое говно. Котлин по удобству разрывает жабу в лоскуты.

            0
            Ответить
            • legacy_odessoid

              Дебил дебилыч, под словом Ява сейчас никто не подразумевает синтаксис языка, в основном — платформу: языки + компиляторы + runtime + нормативные документы + фреймворки. В этом смысле Котлин не может ее разрывать. Он на ней работает.

  • legacy_Мистер_Х

    Сука-сука-сука. Впору писать плагин к фаерфоксу, который будет фильтровать говно от базуки.

    0
    Ответить
    • legacy_Zakladki_фен_шишки_соль_микс_97_найденны

      Напиши плагин, который будет при каждом появлении поста от Базуки посылать его Нахуй.

  • legacy_1000_шакалов

    Ебаные вы мартышки если не можете освоить ебаное ООП, зачем и где его нужно использовать, да хер с этим ООП хотя бы SOLID изучили бы, это не ебаное ИТ это ебаные макаки которые нихуя знать не хотят

    0
    Ответить
    • legacy_Авиатор

      Как ты думаешь, петушок, есть ли ООП в гражданской авиации?

      0
      Ответить
      • legacy_1000_шакалов

        Ты ебонутый? У макак уже мозг походу высох, каким образом относится гражданская авиация к теории о мультивселенной ?

  • legacy_Большой_Хуй

    Сопереживаю твоей боли, Базука Кодер. И Конечно же жду новых материалов!

  • legacy_Cogniance_HR

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

  • legacy_точка_один_точка

    Даже не читал

  • legacy_Заебавшийся_весляр_1

    Этот Базука опять выходит на связь.
    Я понимаю что Жук его боготворит, но зачем же тащить эти высеры сюда.

    0
    Ответить
    • legacy_Зигмунд_Фройд

      1. Это альтерэго Жука.
      2. Это полюбовник Жука.

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

    Типичный говнокодер. Проходим мимо.

  • legacy_Бывший_тостер_теперь_гребец

    Годнота, Базука опять прав, как обычно отчасти ) Часто вижу как сидит стадо великовозрастных детей и лепит куличики за деньги работодателя, вместо того чтобы решать задачи. И некому этим долбоебам отвесить пиздюлен, чтобы не забывали зачем они тут сидят.

    0
    Ответить
    • legacy_Зигмунд_Фройд

      И множить тонны говнокода. Зато он решает задачи.

      Чего ещё можно ожидать от бывшего тостера?

      0
      Ответить
      • legacy_Бывший_тостер_теперь_гребец

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

        0
        Ответить
        • legacy_Зигмунд_Фройд

          Не делайте из абстракций культа — делов-то. Всё хорошо в меру.

          > пущай тостеры заставляют эту хуету работать, фиксят баги, и делают из всего этого то, что хотел пользователь

          Вы хатели пошутить, но у вас это не вышло.

          0
          Ответить
          • legacy_Бывший_тостер_теперь_гребец

            Никаких шуток

            0
            Ответить
            • legacy_Зигмунд_Фройд

              Убейте его — он ёбнутый!

              0
              Ответить
              • legacy_Бывший_тостер_теперь_гребец

                Кто захочет понять смысл написанных мною слов — тот поймет, но конечно это не относится к ущербным любителям абстрактных абстракций.

                0
                Ответить
                • legacy_Зигмунд_Фройд

                  «Смысл» поймёт только такой же ёбнутый. Создадите дружную семью.

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

      А потом куличики этих детей надо сапортать в продакшине, говно как не лепи говном и остается, даже в продакшине

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

    Это хорошо, что есть такие бозуки. Работа будет всегда.

  • legacy_Аноним

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

    0
    Ответить
    • legacy_Аноним

      *чет редко

    • legacy_odessoid

      >>быдлохабре
      Нахуй вообще посещать эту помойку?

  • legacy_Твой_ебучий_тимлид

    Это нихуя не правильный подход к написанию программ.

  • legacy_Сдам_хату_на_Ахсарова_17

    Автор кати на стройку, щас с плиточниками дефицит. Там за слово ООП бьют в торец сходу,

  • legacy_Киселев

    А потом, после этих «правильных», типичный коммит: -100500 +1
    И все работает также!

  • legacy_Гость

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

    0
    Ответить
    • legacy_Зигмунд_Фройд

      Зато работает!

    • legacy_odessoid

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

  • legacy_Ебанько

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

    0
    Ответить
    • legacy_Зигмунд_Фройд

      Сравнил системный код с бизнес кодом. Как ты думаешь, что меняется чаще?

      Ой, а что-то это напоминает, не? Неужели ООП? А не, фигня.

      https://github.com/torvalds/linux/blob/master/include/net/nfc/nfc.h

      struct nfc_phy_ops {
      int (*write)(void *dev_id, struct sk_buff *skb);
      int (*enable)(void *dev_id);
      void (*disable)(void *dev_id);
      };

      0
      Ответить
      • legacy_Аноним

        Ты шо, дебил?
        Каким раком ты сюда приплел ООП?

        0
        Ответить
        • legacy_Зигмунд_Фройд

          Потому что абстракция, мой маленький мохнатый друк.

          Потому что полиморфизм.

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

    Сравнил системный код с бизнес кодом. Как ты думаешь, что меняется чаще?

    Если ты такой умный — покажи свой код.

  • legacy_kuda

    спасибо, Буницын!

  • legacy_Senior_Python_developer_23cm

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

    Говнокодер детектед.

    > Программа должна содержать минимум кнопок, переходов по окнам…

    И формошлеп, к тому же…

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

    Все правильно говорит, ему потом твой высер поддерживать. Это тебе не домашка в школе — показал училке информатики — и забыл.

    > Базука Кодер

    Бля… надо было сразу прочесть и не тратить время. Жук, сделай уже имя автора толстым красным шрифтом вместо текущего бледно-поганистого.

    0
    Ответить
    • legacy_Краеугольный_камень_коннекционизма

      Именно!

  • legacy_Blja

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