Как стать автором
Обновить
4
0

Разработчик

Отправить сообщение

Retort: существование пика Балмера для ИИ кодогенерации не опровержено :)

А точно ли со всей этой махиной "обрабатываем входящий запрос -> наполняем словарь -> лезем в БД через ORM" выигрыш в class->struct будет так сильно заметен по аллокациям?

А сейчас - вот тебе 9 женщин и ребёнок чтобы был.

Ну, по правде говоря, достаточно немного времени на "разогрев", и ребёнки действительно начнут рождаться раз в месяц :)

Сразу с козырей ходите :)

Конечно, если .NET обозвать вражеским и отменить, то у нас всё в каменный век откатится :)

Мало ли кому прислали, или показали, или ртом похвастались.

В общем, вполне вероятно, что распространение было сложно притянуть, но с созданим удалось собрать базу.

Им 13-14 лет, одноклассникам значит столько же. Это же считай создание ЦП, не? Для статьи по созданию не обязательно иметь цель распространение или еще что.

Правда IT-шников требуется все больше. Ой, это же противоречит алармизму в кликбейте.

Это уже сложнее. Проще бд правильно настроить

Это тоже решается разными способами

Такая же фигня была с госуслугами лол

О, как же популярны пугалки в новостном секторе. Что не заголовок, так "идёт беда".

StaticFilesMiddleware

Так пущай он .Next() не вызывает. В этом же вся задумка мидлварей. Смысл костылить альтернативу основному инструменту?

Minimal API выглядит как наследник ушедшей Nancy кстати.

А что касается short-circuit... есть ощущение, что сделали костыль для тех, кто не умеет мидлвари использовать. Например, используя их для всего подряд.

В FizzBuzzPipelineWOHandlers нет расширяемости. А здесь массив можно передать извне метода.

Да и метод проверки легко передать юзеру, использовав List<(Predicate<int> predicate, string Word)>

Далее можно уйти от итерации и даже привязки к типу int, дав юзеру возможность передавать IEnumerable<T> и вуаля, ваш пример доработан до идеала, а функция наконец стала SRP.

Расширяемы, конечно же.

public static string FizzBuzz(int n)
{
    List<(int Number, string Word)> cases = new() {
        (3, "Fizz"),
        (5, "Buzz"),
        (7, "Qux")
    };
    var result = new StringBuilder();

    for (int i = 1; i <= n; i++)
    {
        bool printNumber = true;
    
        foreach (var item in cases)
        {
            if (i % item.Number == 0)
            {
                result.AppendLine(item.Word);
                printNumber = false;
            }
        }
    
        if (printNumber)
        {
            result.Append(i);
        }
    
        result.AppendLine();
    }

    return result.ToString();
}

Но ведь количество миллиардеров напрямую зависит от инфляции. Вы ее учли?

это адские колесницы

Во-первых, есть шанс, что просто эти человеки пока не доросли на сеньоров.

Во-вторых, иногда адские колесницы все равно лучше решают поставленную задачу, чем, например, попытки реализовать IRepository<> поверх Entity Framework.

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

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

Не завидую я, конечно, девопсам. Не завидую.

И даже в этом случае это все равно черный ящик.

1
23 ...

Информация

В рейтинге
4 336-й
Зарегистрирован
Активность