Я тоже не вижу связи между качеством кода и знанием истории. Чем мне помогут даты и имена? Знание причин и предпосылок может быть полезно, но явно не всем.
Объясните и мне.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Но, судя по вашему коду, главу про классы точно стоит перечитать.