Pull to refresh
4

Разработчик

Send message

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

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 нажать и получить ошибку компиляции через секунду, а ждать от получаса и потом листать лог с километр...

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

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

Ожидал от кастома, что это будет наконец-то клавиатура без ограничений на количество нажатых клавиш. Я ошибался?

А должно быть иначе?

this = new TheBestStructEver();

Команда this= перезаписывает всю структуру, а new TheBestStructEver()создает дефолтный объект (конструктор-то без параметров).

Можно еще поле A сделать readonly и будет еще удивительней :)

Почему? Это же намеренное игнорирование интерфейсов.

Давно пора уже этот 20 летний атавизм отрезать

Мне кажется, что гораздо проще стать матёрым сеньором и создавать эти "паттерны" по ходу проектирования очередного компонента/сервиса/приложения, нежели заучивать этот безумный список.

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

Я думаю, что тут стоит признать, что независимо от того, что именно реализует хранилище (бд или не бд), загружать в память коллекции неизвестного размера полностью - моветон, из чего можно сделать вывод, что ошибка заключается именно в *неоптимальном алгоритме*, нежели в выборе способа проектирования.

Protected Internal (familyOrAssembly) таки даёт возможность унаследоваться из другой сборки. Для вашего случая нужен private protected (familyAndAssembly).

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

Кто-то пропустил тервер, но пошел писать научную фантастику? :)

Удивлен встретить других людей, в нее игравших :)

У меня такой тимлид был:)

Тут, видимо, вопрос не в том, что показывает анализ, а как такому анализу можно верить.

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

Ужас какой, надо ж было так косякнуть. Штош, правда ваша.

Information

Rating
Does not participate
Registered
Activity