Kiedyś tutaj na forum wystawiłem do oceny swój program do kolorowania. Może wrzucę tutaj link do tamtego wątku jakby co:
link
Dzisiaj chciałbym zaprezentować swój drugi bardzo podobny, ale myślę że lepszy, program który napisałem tym razem w Javie. Skusił mnie fakt że Java jest multiplatformowa a poza tym wydawało mi się że poprzedni program, faktycznie na tyle źle pomyślałem, że poprawiać go teraz to i tak prawie jakby napisać go od nowa.
Wziąłem pod uwagę większość przynajmniej uwag jakie wtedy przeczytałem, zrobiłem na przykład dwie wersje językowe - polską i angielską, różne kształty kredki itd. Poza tym polizałem trochę na udemy temat zasad SOLID i wzorców projektowych. Z tym że szczerze mówiąc to mam wrażenie że niewiele się nauczyłem w tej kwestii - czasami wydaje mi się że temat SOLID to trochę głęboka teoria jak na moje amatorskie warunki.
Wklejam poniżej link do jarki z programem oraz do repozytorium na githubie (jakby ktoś chciał obejrzeć kod):
Program
Repozytorium na GitHubie
Pozdrawiam i mam nadzieję że nie zjecie mnie na śniadanie jako prawdziwi programiści. :)