<code></code>
public static double Calculate(string userInput)
{
var tokens = userInput.Split(' ');
var sum = decimal.Parse(tokens[0]);
var percents = decimal.Parse(tokens[1]) / 100m / 12m;
var months = int.Parse(tokens[2]);
return (double) CalculateInternal(sum, percents, months);
}
private static decimal CalculateInternal(decimal sum, decimal percents, int months) =>
months == 0
? sum
: CalculateInternal(sum * percents + sum, percents, months - 1);
Файл больше 2к строчек - это не нормально.
В vs code это тоже легко делается. Туд больше зависит от скорости запуска терминала.
Тоже есть, конечно.
ИМХО - раскатка через FTP - это дичь. Нормальные люди используют scp или rsync - это работает гораздо быстрее + даже плагины не нужно ставить.
Сам пользуют IDEA-based средами и ещё ни разу не было проблем с тем, что вы назвали.
Ну и я предпочитаю не пиратить - vs code в этом плане мне подходит больше. А если платить - немного добавить к цене ST и будет годовая подписка на любимую среду от jb.