А точно ли со всей этой махиной "обрабатываем входящий запрос -> наполняем словарь -> лезем в БД через ORM" выигрыш в class->struct будет так сильно заметен по аллокациям?
Им 13-14 лет, одноклассникам значит столько же. Это же считай создание ЦП, не? Для статьи по созданию не обязательно иметь цель распространение или еще что.
Minimal API выглядит как наследник ушедшей Nancy кстати.
А что касается short-circuit... есть ощущение, что сделали костыль для тех, кто не умеет мидлвари использовать. Например, используя их для всего подряд.
В FizzBuzzPipelineWOHandlers нет расширяемости. А здесь массив можно передать извне метода.
Да и метод проверки легко передать юзеру, использовав List<(Predicate<int> predicate, string Word)>
Далее можно уйти от итерации и даже привязки к типу int, дав юзеру возможность передавать IEnumerable<T> и вуаля, ваш пример доработан до идеала, а функция наконец стала SRP.
Во-первых, есть шанс, что просто эти человеки пока не доросли на сеньоров.
Во-вторых, иногда адские колесницы все равно лучше решают поставленную задачу, чем, например, попытки реализовать IRepository<> поверх Entity Framework.
Я, как разработчик со стажем, вижу эти ямлы и чарты как костыль на костыле и костылем погоняет. Никакой подсветки синтаксиса и intellisense, все доки где то в 10 вкладках браузера, который ещё и не открыть на конкретной машине, т.к. с нее недоступен интернет, один ямл генерит другой, чтобы он сгенерил третий, все эти генераторы запускаются батниками, скриптами и баннерами, просто дичайший зоопарк технологий.
Словом, тихий ужас, а ведь если захочешь что то поменять, чтобы разобраться как оно работает, то это тебе не F5 нажать и получить ошибку компиляции через секунду, а ждать от получаса и потом листать лог с километр...
Retort: существование пика Балмера для ИИ кодогенерации не опровержено :)
А точно ли со всей этой махиной "обрабатываем входящий запрос -> наполняем словарь -> лезем в БД через ORM" выигрыш в class->struct будет так сильно заметен по аллокациям?
Ну, по правде говоря, достаточно немного времени на "разогрев", и ребёнки действительно начнут рождаться раз в месяц :)
Сразу с козырей ходите :)
Конечно, если .NET обозвать вражеским и отменить, то у нас всё в каменный век откатится :)
Мало ли кому прислали, или показали, или ртом похвастались.
В общем, вполне вероятно, что распространение было сложно притянуть, но с созданим удалось собрать базу.
Им 13-14 лет, одноклассникам значит столько же. Это же считай создание ЦП, не? Для статьи по созданию не обязательно иметь цель распространение или еще что.
Правда IT-шников требуется все больше. Ой, это же противоречит алармизму в кликбейте.
Это уже сложнее. Проще бд правильно настроить
Это тоже решается разными способами
Такая же фигня была с госуслугами лол
О, как же популярны пугалки в новостном секторе. Что не заголовок, так "идёт беда".
Так пущай он .Next() не вызывает. В этом же вся задумка мидлварей. Смысл костылить альтернативу основному инструменту?
Minimal API выглядит как наследник ушедшей Nancy кстати.
А что касается short-circuit... есть ощущение, что сделали костыль для тех, кто не умеет мидлвари использовать. Например, используя их для всего подряд.
В FizzBuzzPipelineWOHandlers нет расширяемости. А здесь массив можно передать извне метода.
Да и метод проверки легко передать юзеру, использовав
List<(Predicate<int> predicate, string Word)>
Далее можно уйти от итерации и даже привязки к типу int, дав юзеру возможность передавать
IEnumerable<T>
и вуаля, ваш пример доработан до идеала, а функция наконец стала SRP.Расширяемы, конечно же.
Но ведь количество миллиардеров напрямую зависит от инфляции. Вы ее учли?
Во-первых, есть шанс, что просто эти человеки пока не доросли на сеньоров.
Во-вторых, иногда адские колесницы все равно лучше решают поставленную задачу, чем, например, попытки реализовать IRepository<> поверх Entity Framework.
Я, как разработчик со стажем, вижу эти ямлы и чарты как костыль на костыле и костылем погоняет. Никакой подсветки синтаксиса и intellisense, все доки где то в 10 вкладках браузера, который ещё и не открыть на конкретной машине, т.к. с нее недоступен интернет, один ямл генерит другой, чтобы он сгенерил третий, все эти генераторы запускаются батниками, скриптами и баннерами, просто дичайший зоопарк технологий.
Словом, тихий ужас, а ведь если захочешь что то поменять, чтобы разобраться как оно работает, то это тебе не F5 нажать и получить ошибку компиляции через секунду, а ждать от получаса и потом листать лог с километр...
Не завидую я, конечно, девопсам. Не завидую.
И даже в этом случае это все равно черный ящик.