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

Скорее всего, проект потребует много усилий и времени, поэтому работу над моим собственным проектом с графиками придется на неделю приостановить.

Когда одновременно с систематическим обучением пытаешься сделать какой-то проект самостоятельно, получается интересный эффект: буквально после каждого урока появляется желание переписать уже сделанное по-новому. После курса «прототипы» захотелось сделать абстракцию данных при помощи классов, а не простых объектов, как решил изначально. После «обработки ошибок» понял, что нужно как-то изящно решать вопрос, когда информацию из файла на входе не получается отрендерить из-за неправильного формата. В результате так все время и разрываешься между добавлением новых фич и рефакторингом старых.

После второго проекта тоже наверняка будет что применить нового. Как минимум нужно будет добавить автоматическое тестирование, которому учат в проекте, и которого у меня до сих пор не было.