Научился: Сражаться с багами. В итоге я все-таки победил. Из-за невнимательности и копипаста потерял 2 часа. Закончил перенос всего что качается превращений в BoxPromots. Так же сделал код чище внеся такую строчку: const int xMax = 6; // xMin + promFigures.Length; теперь во многих местах читается лучше. Трудности: Функция рекурсивно вызывала себя и переполняла стек. public string GetBlackProFigure(int x)
{
return GetBlackProFigure(x).ToLower();
}
Научился: Достаточно объемным получился урок, пересматриваю, перематываю, где непонятно Трудности: Сложновато, пересматриваю для освоения, в принципе перемещение метода в другой класс как прием рефакторинга понятен, но когда подобных действий происходит довольно много путаться начинаешь, поэтому заново проматывать приходится.