Присоединяюсь к комментарию dmitry_dvm.
От себя добавлю пару ресурсов:
1. Конвенции по именованиям
2. Туториал о том, что такое и зачем нужены принципы SOLID
Чтобы статья была хоть как-то полезна для новичков, я бы посоветовал после просмотра вышеописанных ресурсов провести рефакторинг кода и выложить на github или другой аналогичный сервис, и ссылку добавить в статью. Ну и реализовать это на WPF и/или UWP для личного опыта. Обработка исключений тоже очень важный аспект, который хоть в каком-то виде должен присутствовать в приведенном коде.
От себя добавлю пару ресурсов:
1. Конвенции по именованиям
2. Туториал о том, что такое и зачем нужены принципы SOLID
Чтобы статья была хоть как-то полезна для новичков, я бы посоветовал после просмотра вышеописанных ресурсов провести рефакторинг кода и выложить на github или другой аналогичный сервис, и ссылку добавить в статью. Ну и реализовать это на WPF и/или UWP для личного опыта. Обработка исключений тоже очень важный аспект, который хоть в каком-то виде должен присутствовать в приведенном коде.
Не совсем так. Студия позволяет это сделать и в GUI