June 5th, 2017

Учусь

Пользуясь тем, что у редактора блок-схем я таки отделил модель от представления, я его последующие дни подвергал жестокому рефакторингу и радостно переименовывал в нём всё, что только возможно. Такой давнокод (с 2004 я его не писал, несколько раз открывал и закрывал в ужасе) ещё и показывать кому было бы стыдно.

А дальше был небольшой локальный такой ад - java и generics, которые я изрядно так подзабыл (на работе редко сложные вещи на них делал, вот и забыл); пришлось повторять.

Сегодня успешно запинал загрузку синтаксиса и запуск компилятора без интерфейса и написал на всё это счастье первый тест (взял рисование фракталов "черепашкой" и убрал оттуда собственно черепашку). Тест заработал. Решил вычислить хотя бы факториал - а не получается! Нашёл ошибки, исправил - работает пока только в вещественных числах, но работает! Только что допилил.

Дальнейшие планы - реализовать (до конца) этот весёлый школьный алгоритмический язык, Паскаль и Си без макросов.