Screenshot2025-03-29-14-38-59-509-editru.ozon.app.android.jpg362 Кб, 1067x1242
Реквестирую ваше мнение по данным сабжам 3418774 В конец треда | Веб
Реквестирую ваше мнение по данным сабжам
2 3418784
>>18774 (OP)
Zewa лучше.
3 3418832
>>18774 (OP)
А что он написал, этот Роберт Мартин?
4 3419159
>>18784
удваиваю.

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

Однажды почитал его труд "Идеальный программист", посмеялся. Он буквально рвётся с того, что его пригласили в контору, а его "советы" не приняли. В итоге контора то разорилась, но в книжке прописал так, будто проблема была в коде продукта, а не в каких-то других причинах.
Самый смешной момент в книжке "идеальный программист должен отвечать за убытки компании, если убытки были понесены из-за его говнокода."
Сейчас читаю чистый код от него, смешные истории скуфа, который рвётся чуть ли не с каждой переменной.
5 3419260
>>18774 (OP)
Роберт Ункл Бэб, Мартин Борода Фэулэр и прочие писаки - не программисты, а именно ноунейм микрочелики, которые зарабатывают продажей книжек. Все эти клин коуд, клин аркитэкча и прочие рефакторинги - мусор и вредные советы Григория Остера. Советы и рекомендации смешны и попросту неприменимы в 2к25. Это было актуально лет 15-20 назад на каких-нибудь копролитах написанных на джаве. Но сейчас это выглядит максимально неуместно. Следовать советам лепить трехслойную "архитектуру" из Контроллера, Сервиса, Репазитория, все эти публик клусс МайСервисИмпл имплементс МайСервис - ну смешно же!
6 3419261
>>18774 (OP)
А кто такой этот Робби Уильямс?
7 3419279
ЧИСТОЕ ГОВНО

Ты бы ещё Столярова почитал

На самом деле никто не научит тебя писать хороший код кроме как практика и более опытные коллеги.
8 3419339
>>19260

> Следовать советам лепить трехслойную "архитектуру" из Контроллера, Сервиса, Репазитория, все эти публик клусс МайСервисИмпл имплементс МайСервис - ну смешно же!



Почему смешно? Spring буквально основан на этом, все его юзают и всех устраивает.
9 3419342
>>19279

>Ты бы ещё Столярова почитал


Почему это плохо? Сам не читал.
10 3419344
>>19339

>все


Джавапидоры != все.
11 3419346
>>19344

> Джавапидоры != все.


Ок, а дотнетчиков тоже в пидоры?
12 3428654
>>19260
А как делают сейчас, если не контроллер сервис репозиторий?
sage 13 3428739
>>19346
Да, там те же самые AbstractSingletonProxyFactoryBean на каждом шагу. Сисярп - клон джавы от спермососов, со всеми вытекающими.
14 3428780
>>18774 (OP)
В этих книгах нет кода))
Это просто личные размышления, половину из которых уже обоссали.
15 3428892
>>18832
По-моему это он Игру Престолов написал
16 3428899
>>28892
Нет, не Игру престолов, а Песнь льда и огня!
17 3429029
>>28780

>обоссали


Звучит по-быдлански. Что конкретно можешь возразить по книгам?
18 3429728
>>28899
Ааа, ну глупи глупи я...
20 3430285
инфоцыганщина
21 3437872
>>18784
Хрюкнул
22 3437887
>>29778
пиздец, челы даже своё мнение формировать разучились, просят нейросетку прояснить рандомные высеры в тырнете.
23 3437888
>>18774 (OP)
В современных языках ооп запрещено.
24 3438618
>>37887

>пиздец


>челы


>нейросетку


>высеры


Портфель собрал, петушоникс мелкобуквенный?
25 3438620
>>38618
Ещё мелкобуква, кстати.
16538168828740.jpg286 Кб, 810x1080
26 3438909
>>18774 (OP)
Читал чистую архитектуру где то половину книжки. И вся эта половина эта просто охуительные истории как еще в 80ые и 90е дядюшка боб в азов срал и сладкий хлеб ел.
Причем тут архитектура и какая практическая польза всей этой графомании мне как специалисту я так и не понял. Хуйня.
Чистый код тоже лежит но теперь боюсь открывать даже.
27 3439144
>>38909

Чистая архитектура - лучшая книжка Мартына. Остальные хуже. Чистый код субъективный и банально устарел.

В книге вообще не упоминаются линтеры и их настройках.
Гораздо полезнее разобраться как работают линтеры, настроить правила и добавить в ci/cd проверку на кодстайл. Книга 2008ого года и это ощущается
28 3439181
>>19159

>"идеальный программист должен отвечать за убытки компании, если убытки были понесены из-за его говнокода."


Дык это правда же...
29 3439186
>>39181
Нет, если это не было умышленно.

Суть найма в том, что работник получает фиксированную оплату, а владелец компании может как разориться, так и разбогатеть.
Если ты перекладываешь расходы на работника, то получается нарушение этого принципа и единственный плюс работы по найму пропадает.
30 3439195
>>39186

>Нет, если это не было умышленно


А если кабан подаст в суд и докажет, что это было "умышленно"? Есть вообще такие практики в любой стране?
31 3439301
>>39181
Это не правда. Если программист предупредил менеджера, что это критическое место кода и надо собрать тест группу на проверку работоспособности, а манагер послал нахер -> проблемы менеджера. Если говнокод был написан и при этом не умышленно -> проблемы менеджера т.к. нанимал он. А если умышленно, то ты докажи еще.
32 3439303
>>39301
В плане докажи, что это из-за говнокода, а не хацкеров/рынка акций/мнения людей на счет товара/херовых серверов/любой другой непредсказуемой вещи.
Короче, про говнокод не подумают, а вот как фиксить - да. На счёт возмещения убытков - да пошли они нафиг. Я и так трачу своё время на них и силы, а если мои скиллы им не идеально подошли - проблемы менеджера по найму и кабана.
КАЦ разьебывает материалистов.mp42,3 Мб, mp4,
360x640, 0:37
33 3439308
>>39181
Ну то есть прибыль у нас это кабанчиковая "плата за риск" ну рискуют всегда почему то именно ебанные батраки за фикс прайс, чья ошибка может быть вызвана некорректными сроками, проебаннынми процессами итд итп что все вытекает из жадности получающего плату за риск кабана.
Тебе баренский сапог в жопе не мешает сидеть?
34 3439333
>>39301
>>39303
Ну вот я и говорю, что ушлый кабан раз - и докажет, что ты это всё из-за тебя и твоей недостаточной квалификации. И уволит по статье ещё.
Если ты не умышленно запушил в мастер говнокод, который всё положил, и не смог нормально откатиться, то кабан же по закону имеет право тебя покарать судом? Он же убытки понёс материальные и репутационные.
35 3439415
>>39333
Извини, но ты литералли долбоящер или просто прикалываешься?
Если кабан настолько умел, что может доказать это, то там явно минимум 5 тестировщиков и 2 уровня согласования коммитов в прод. Даже если ты закоммитил дерьмо, то виноват не ты, а тот, кто это говно принимал. Причем сразу вся команда. Ну а команда явно тоже неплохая будет и пытаться прыгать как уж на сковордке умеют.
А иначе кабан ничего не сможет доказать, он даже нанимать то толком не умеет.
36 3439423
>>39415

>там явно минимум 5 тестировщиков и 2 уровня согласования коммитов в прод


А минусы? Тебе как профессионалу это хорошо, будешь меньше говна писать.
37 3439427
>>39423
Минусов нет, я просто объяснил, что в таком случае почти нереально наговнокодить, а если и реально, то не ты виноват.
39 3439442
Oiiaioiiiai
40 3439453
хуйня, кто держит срынок тот и задаёт стандарт, это природный закон силы, он постоянен, просто проявляется в различных формах. можно писать хоть лютый говнокод, но если этот говнокод будет приность прибыль, то все будут делать также. вот микрохуй дорвался и пропихнул венгерскую нотацию, но тк микролох не хуй собачий, а компания с МИРОВЫМ именем, то находятся те, кто на эту нотацию яро дрочат и считают правильной. если бы этот бобик шмартин владел мегапиздатой компанией, то мог бы спокойно продвинуть свои идеи, но он смог только пукнуть в книжку, это может лучше, чем пукнуть на дваче, но недостаточно, чтобы продвинуть на срынок.
41 3439626
>>39429
Свободного времени у человека в неделю порядка 35 часов (если честно работать), 20 часов это больше половины.
С таким шизоперформансом ни семьи, ни друзей.
Капитал.webm5,9 Мб, webm,
854x464, 3:50
42 3439734
>>39429
Читал это в книге.
Учитывая что писал это он когда сам стал кабанчиком барином я уверен что он просто пиздит что так работал. Это раз.

Второе профсоюзов на таких петухов нету. Ебал я его в рот.
1613615466sonitar-4265471885.jpg53 Кб, 900x900
43 3439789
>>39429
Че несет, че несет! Эталонная дурка.
44 3445653
>>37888
ну иди напиши excel
45 3445671
>>45653
Легко.
46 3446082
>>39429
Забиваю хуй на все - работаю от силы 3-4 часа в день, дополнительно ничего не изучаю. Оставшееся время трачу на то, чтобы пожрать, подрочить, поспать, посрать, посидеть на дваче, новый сериал глянуть итд. впизду
47 3448548
>>18774 (OP)
Самое ценное что я для себя вынес из прочтения "чистой арзитектуры" - это эмпирика "distance from main sequence". После нее чтиво потеряло смысл. Действительно хорошая вещь, но мало кто это поймет. Правда, говорят что Мартин на самом деле спиздил позаимствовал эту эмпирику у Грэди Буча, но как то похуй.

Ну и еще осознал всю глубину проебанных полимеров вокруг принципов SOLID в мозгах коллег. Все таки пиздецки у людей насрано в бошке касательно этих пяти букв - какое ублюжество они только не оправдывают этими принципами...
48 3448556
>>39453

>Хуйня, кто держит срынок тот и задаёт стандарт, это природный закон силы, он постоянен, просто проявляется в различных формах



Смешно читать о законах силы и устройстве миропорядка от анальника с двача.
49 3448574
>>39308
Так это - батраки. Они не идеальные программисты.

Идеальные программисты зачастую сами - как кабаны, и стоят настолько дорого, что врядли рядовой батрак их когда либо встретит у себя на галере. Другое дело что их мало.
50 3448612
>>48574
Ну давай свои примеры идеальных программистов.
51 3448645
>>48612
Работал я с одним таким. Его должностная позиция была на тот момент - "архитектор", но по факту он был не из тех архов что просто диаграммки рисует да батракам спускает, а из тех, кто мог взять на поддержку целый проект в одну харю и под ключ его также в одну харю сделать. Ему не нужна была ни команда, ни аналитики, ни упаси господи лиды или манагеры - никто: он был полностью самодостаточен. И ему было люто похуй - с нуля ли проект написать, или легасятное индусское говно реанимировать - он мог ВСЕ.

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

Где то в 2015м он сьебал в Калифорнию, где живет, растит семью и работает по сей день. Иногда, когда рандомные кабаны на своих презентациях случайно палят мессенджеры, я встречаю там его контакты.
52 3448680
>>39181
В реальности ответственность за баги несут тестировщики. Они всегда во всём виноваты, их гнобят за малейший баг с прода, на них орут, их лишают премий, они первые в очереди на сокращение штата. Разраб может ошибаться, но тестировщик обязан всегда выявлять все недочёты.
53 3448685
>>48680
Есть такое. ИМХО тестировщикам всю дорогу следовало платить больше, чем разрабам.
54 3448814
>>48645

>Где то в 2015м он сьебал в Калифорнию


Это был Гордон (Егор) Маркус?
image.png598 Кб, 650x921
55 3449352
Это кто то читал? Реальн опомогло карьере кроме козыряния на двачах?
56 3449356
>>39308
Так он прав. СВО хороший пример. Если рассуждать что войну раздували те, кому она выгодна, то окажется, что виновата Норвегия, ведь она больше всех наварилась на этом.
57 3449364
>>49356
Ты хоть журнал форбс себе выпиши, мудак умственноотсталый.
makenimage.jpeg75 Кб, 483x640
58 3450606
Что по ebin DDD, посоны? Кто-нибудь в реале пользуется?

Читаю и как будто понимаю о чем это, а как будто и нет. Единый язык, дистилляции моделей, углубляющие рефакторинги... Полный отрыв о реальности. Да у нас на проекте только при упоминании слова рефакторинг у манагеров сразу глаз дёргается, моментально требуют сроки оценки обоснования, потом уу нет давайте это с низким приоритетом в бэклог положим, у нас ведь релиз на носу очередной. Гоняем жсоны, дергаем ручки, пукаем в кафку - вот и вся архитектура.

Может оно и правда нахуй не нужно?
image.png721 Кб, 900x1200
59 3451566

>Реквестирую ваше мнение по данным сабжам

60 3451643
>>51566
Отличные книги! Всё по ним делал, уже вкатился на 170к.
Обновить тред
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее