Druga wersja programu do kolorowania

0

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. :)

0

Ja tak myślę, że może zadam lepiej bardziej konkretne pytanie na temat tego programu.

Mianowicie dawno temu jak byłem jeszcze dzieckiem można powiedzieć, to marzyłem żeby kiedyś napisać program który trafi na płytę cd któregoś z czasopism komputerowych. Tak żebym miał się czym pochwalić przed znajomymi po prostu. Co prawda zanim ja opanowałem sztukę programowania, na tyle żeby napisać jakiś cały i użyteczny program, to nie ma już praktycznie papierowych gazet o komputerach ale powiedzmy np. że chciałbym trafić na stronę komputerswiat.pl albo dobreprogramy.pl.

Czy myślicie że pisanie do nich to dobry czy raczej bardzo kiepski pomysł? Wiem że nawet w tak niszowej dziedzinie są lepsze i dużo lepsze programy od mojego - dlatego właśnie pytam innych o opinię, tak żeby się nie wygłupiać za mocno.

1
Tobiasz Stamborski napisał(a):

tak żeby się nie wygłupiać za mocno

Wygłupisz się możesz, jeśli wypuścisz coś, co:

  • nie będzie komuś działać (w ogóle, nie odpali się, nie będzie się dało zainstalować itp.)
  • będzie zabugowane (będzie działać, ale w wadliwy sposób)
  • ktoś nie będzie umiał albo nie będzie chciał z tego korzystać (ktoś nawet się nie dowie, czy coś działa czy nie).

Nie przewidzisz tego do końca, ale możesz zniwelować ryzyko najpierw tę apkę dając kilku osobom (najlepiej swoim użytkownikom docelowym) i zebrać feedback. Czy ktoś to umie zainstalować, czy mu wszystko działa, czy używanie jest łatwe, czy apka zachęca do korzystania, czy jest fun.

Czy myślicie że pisanie do nich to dobry czy raczej bardzo kiepski pomysł? Wiem że nawet w tak niszowej dziedzinie są lepsze i dużo lepsze programy od mojego

Nie patrz, czy są lepsze, bo zawsze coś będzie lepsze, tylko czy spełnia to oczekiwania użytkownika końcowego. Chociaż fakt, że ktoś może po prostu olać twoją apkę, bo nie będzie jej znał, a do tego samego celu użyć apki, która jest popularniejsza (niezależnie od tego, czy jest lepsza czy gorsza).

0
LukeJL napisał(a):

Nie przewidzisz tego do końca, ale możesz zniwelować ryzyko najpierw tę apkę dając kilku osobom (najlepiej swoim użytkownikom docelowym) i zebrać feedback. Czy ktoś to umie zainstalować, czy mu wszystko działa, czy używanie jest łatwe, czy apka zachęca do korzystania, czy jest fun.

Pewien pozytywny feedback mam, ponieważ jakiś czas temu ktoś sam wygrzebał moją appkę na githubie i dodał na softpedię razem z naprawdę całkiem miłą recenzją. Z drugiej strony wśród własnych znajomych nie bardzo mam kogo zapytać - nie każdy jest w końcu zainteresowany taką aplikacją, a poza tym w sumie to jeszcze nie pytałem nikogo.

Ja myślę, że skoro wszystko wydaje mi się że działa, to pozostaję mi uznać że "do odważnych świat należy" i zabrać się jeszcze kiedyś za pisanie e-maili tu i tam.

Inna jeszcze sprawa to "użytkownik docelowy" takiej appki - wielu ludzi powiedziałoby że jest to program dla dzieci, ja natomiast tworząc go miałem na myśli raczej, trochę zdziecinniałych dorosłych, niż serio dzieci. Interfejs jest zdecydowanie zbyt szary i nudny jak na program dla dzieci.

A poza tym dzięki za miłą i konkretną odpowiedź. Jakby ktoś chciał coś jeszcze dodać to też fajnie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1