Witam,
Stworzyłem ostatnio ciekawy program szachowy, tutaj daje link do GitHub'a https://github.com/bartekeros/ChessGameAnalyzer. Co najważniejsze program działa tak jak powinien, więc nic tu nie będę zmieniał, gdyż w pełni mnie zadowala. Jeśli chodzi o pomoc to chciałbym tylko się dowiedzieć jak oceniacie całą strukturę aplikacji, czyli nazewnictwo i rozplanowanie klas, czy metody w klasie EvaluatedGameAnalyzer
są dobrze porozbijane (szczególnie to mnie nurtuje, gdyż tak wiele metod prywatnych nie podoba mi się), czy dobrze zastosowałem klasy statyczne i co tam się jeszcze rzuci Wam w oczy... To pytanie o jakość kodu jest dla mnie szczególnie ważne, gdyż nie nauczę się tego z żadnej książki, tylko z praktyki, a nie chcę cały czas popełniać tych samych błędów.
z góry dzięki za pomoc, jest ona tutaj bezcenna