All streams
Search
Write a publication
Pull to refresh
0
0
Send message

ну это классика)

на собесах - хуйлоад мегаскалайбл фолттолерант дистрибутед микросервисы и шардирование базы данных на сотни петабайт

на работе - сайты визитки с базёнкой sqlite 15kb

может просто не надо spring в тестах?

это возмутительно! на факультете вычислительной математики должны учить джаве!

следующую свою статью напишите на тему в мире хирургии без опыта в анатомии

Мы нанимали самоучек, окончивших курсы, когда у нас был аврал с заказами

как интересно получается: менеджер просрал все звоночки, менеджер просрал сроки, менеджер допустил аврал, менеджер не читал Брукса и пытался заткнуть пробоину новыми кадрами, менеджер не знал что это только усугубляет ситуацию, а виноват конечно Вася

менеджер - самоучка? или менеджерское образование нихрена не помогло?

добавляем необходимые поля в кастомный класс исключения

есть развод пострашнее:

зовут на шашлыки (якобы) и вот вы уже в позе креветки картоху сажаете

он в проде. работает и не жужжит.

в вотсапах, в чатах, в voip, sip, смс, в распределенных системах, в базах, в стриминге, в iot, в блокчейне, в брокерах. он там где инженеры а не brain damaged почитатели лавандового молочка, хотя и для них кое-что припасено в виде elixir

поработй в айти не в маааскве а в регионах и расскажи нам про ХАЛЯВУ

обидеть финна может каждый... каждый символ unicode

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

но стоит попытаться выйти за пределы чистых/тотальных функций, стоит только на горизонте появиться error handling как вдруг сигнатуры функций станут немножк всратыми, и вот опять они - бесконечные if err return err

стопэ, а куда return? в error канал конечно и вот уже лапша из error chan, success chan.

или при error надо ретраить? значит стратегии на retry

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

почему так получилось что в древнем вонючем erlang все было из коробки, в современном модном конкурентном go - ничего не завезли

ничего не зависит от проекта.

что сарай что дворец строят по типовым нормативам, по сметам, по документации, по договорам подряда, по реестрам егрн - это все рутина пятикратно пережеванная

так же как в айти типовые фреймворки, типовые паттерны проектирования и пр.

автор в противовес заявляет: если есть говно и палки то ПРОСТО построй сарай из говна и палок

все эти подвыперты в типах возникают из-за того что разработчик js библиотечки сделал ПОПРОЩЕ - и теперь в зависимости от фазы луны возвращает или bool или string или объекты в пяти разных вариациях. Как это типизировать без тройной вложенности, объясните?

Простота хуже воровства

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

минцифра бабосики пилит и вы решили присосаться?

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

а пока что статья выглядит нытьём уязвлённого зумера

30 лет понадобилось чтобы в питоне "изобрели" шитый код

в форте это было из коробки в 71 году

смешно, но чести гуглу не делает

проиндексировано полгода назад и на текущий момент это нелепый высер

в статье пример агрегата order+products - его имплементацию надо захадкодить

потом появится агрегат order+client - его имплементацию тоже надо захадкодить

потом появится еще пять агрегатов, потом еще десять - вы обречены копипастить и копипастить

и тестировать весь зоопарк придется по отдельности

Information

Rating
6,127-th
Registered
Activity

Specialization

Specialist
Lead
Git
Python
SQL
C#
Java
Golang
C++