Cześć,
Od 2-3 tygodni uczę się Javy, po złapaniu podstaw zastosowałem się do tego, co większość osób pisze na temat efektywnej nauki programowania, czyli spróbowałem sam napisać aplikację, ucząc się na popełnionych błędach i szukając wskazówek na stackoverflow etc.. Jako że jestem amatorskim biegaczem, postanowiłem, że najprzyjemniej będzie jak napiszę coś, co może mi się przydać, czyli "kalkulator tempa biegu". Aplikacja jest konsolowa, wybiera się jeden z czterech dystansów (5 km, 10 km, półmaraton, maraton), potem zgodnie z poleceniami wprowadza czas, jaki chce się osiągnąć, a program podaje, w jakim tempie trzeba biec każdy kilometr, aby osiągnąć podany czas.
https://github.com/maciejsyp/RunningPaceCalculator
Aplikacja jest bardzo prosta i jeśli ktoś będzie miał chwilę, by rzucić okiem i podpowiedzieć, co można poprawić/ulepszyć, co jest źle zrobione etc., to będę bardzo wdzięczny. Bo że nawet tak mały program da się zrobić inaczej i lepiej to nie mam wątpliwości :)
W niedalekiej przyszłości mam zamiar przepisać program tak, żeby nie był konsolowy, a okienkowy (uczę się podstaw Java FX, zrobiłem już nawet jeden mały program okienkowy) oraz wprowadzić odwrotną możliwość wyliczeń, czyli podajesz tempo na km, wybierasz dystans, a program wylicza czas.
Dziękuję z góry i pozdrawiam!