• Как мне заставить себя изучать Java EE?

    Я как-то начал было писать вопрос на тостер о том, как мне тяжело запинать себя изучать фронтенд (изучать потому, что там рынок удалённой работы больше и, вообще – работы больше).
    А потом вспомнил о том, что работаю фултайм в геймдеве и доволен своей работой: зачем мне фронтенд, ненавистная вёрстка и прочее, что я просто в принципе не переношу?

    Я люблю сам процесс кодинга, а точнее, воплощения моих идей в жизнь. А все мои идеи крутятся только вокруг создания игр, создания прикольных или полезных приложений на Android.

    Полностью понимаю. Возможно, решение – в поиске языка и технологии, которые подойдут Вам, а не те, что используют Ваши коллеги. Вполне вероятно, это будет означать смену места работы. Так что, решение это тоже спорное.
    Ответ написан
    Комментировать
  • JavaScript code style. Стоит ли использовать объявления переменных внутри цикла?

    for (var i = 0; i < 10; i++) { }


    В данном случае, переменная var i объявлена не в теле цикла, а в его условии – по крайней мере, острой необходимости в микрооптимизации здесь нет.
    А относительно стиля, можно сказать что такой вариант наболее читаемый.
    Ответ написан
    Комментировать
  • 3 * 2 = 4 каким образом можно получить?

    Если допустить, что 3, 2 и 4 – это переменные, то можно проделать следующее:
    число 3 = 1; // Также можно поставить 0 или любое число.
    число 2 = 1; // Также можно поставить любое число или 0.
    число 4 = 1; // Можно поставить 0.
    
    Если(3 * 2 == 4)
        ВсёСходится();


    Если смущает "программирование", то под переменными можно понимать количество каких-нибудь предметов.
    Например, "три трети яблока умножили на два, и получилось четыре половинки яблок", т.е.
    (3 * (1 / 3)) * 2 == 4 * (1 / 2); // 2 == 2
    Ответ написан
    1 комментарий
  • Уровень C# и Unity?

    Документация Unity предлагает очень простые примеры скриптования, но необязательно ограничиваться только ими.
    В свою очередь, в проектах Unity подразумевается свой стиль кодирования, который может подпортить понимание программиста, не очень близко знакомого с C#.
    Лучше знать больше, но потом ограничиваться тем, что позволяет Unity; чем ограничивать знания тем, что допускает Unity.
    Ответ написан
    Комментировать
  • Разработка звукового процессора на C#

    Хороший вопрос. Суть, как раз-таки, в велосипеде (музыканты поймут). Я добавил бы к нему:
    0. Как правильно реализовать инпут и аутпут (т.н. хост для насадки эффектов, в т.ч. дисторшна)?
    1. Как, собственно, написать сам дисторшн?
    Ответ написан
    Комментировать
  • Есть ли альтернатива preg_match php для c#?

    Добавить using System.Text.RegularExpressions;, ну и вот пример:
    var match = Regex.Match("forexamp1e", @"(\d+)");
    var result = match.Groups[1].ToString();
    Console.WriteLine(result); // Выведет "1".
    Ответ написан
    Комментировать