После того, как студент сам напишет код, а потом сравнит результат с эталонным решением, он понимает, что конкретно можно было улучшить. Такой опыт куда сильнее закрепляется в памяти, чем абстрактный код, написанный кем-то другим. В результате количество грубых ошибок, выявляемых на ревью, снизилось раза так в 2 - 2.5 (субъективная оценка, учёт не ведётся). И теперь на ревью можно уделять больше внимания алгоритмам, декомпозиции и структуре программы, а не названиям переменных и прочим базовым вещам.
Вроде, выглядит здорово - удачи с проектом)
Может, и сам бы присмотрелся, но смотрю куда-то в сторону Java.
Спасибо, Кирилл)
Если стартуете с полного нуля, то въезжать в Java будет значительно сложнее, чем в Python. Даже если итоговая цель звучит как "обязательно изучить Java", то я бы порекомендовал всё-таки начать с Python, освоить на нём базовые концепции, общие для любого языка, а потом уже переключаться на Java. Образно говоря, сначала научиться "программировать в общем", а потом уже целенаправленно изучать суровый энтерпрайз-язык.
Другого четырехбуквенника не нашли чтоль?
CUYS был уже занят, к сожалению :(
А ну да точно, я ж с 2007 года закупил пачку из 500 3-х и 4-х буквенников.