Wpis z mikrobloga

Pojawił się kolejny wpis na naszym blogu (i film na kanale youtube) - tym razem dotyczący klasy Enum w Javie. Skierowany głównie do początkujących, ale może i bardziej doświadczone osoby znajdą jakąś użyteczną informację ;)

Wpis na blogu: KLIK
Film na YT: KLIK

Nowe materiały pojawiają się u nas co dwa tygodnie, więc jeśli ktoś chciałby śledzić nasze kolejne wpisy i filmy, to polecam tag #devfoundry.

Zapraszam do czytania i oglądania! ʕʔ

#programowanie #naukaprogramowania #java #it #programista #programista15k #devfoundry
  • 12
@vincentooo: Dzięki. Zgadzam się, że często przykłady opierają się na klasach typu Animal albo Employee. To na pewno jest dobre, żeby wyjaśnić jakiś koncept, ale z drugiej strony przydają się też przykłady nieco bliższe rzeczywistej pracy. Bo później ktoś może mieć problem z klasami typu harmonogram, converter czy jeszcze bardziej abstrakcyjnymi koncepcjami.
@devfoundry: Trochę to chaotycznie napisane. Pierwszy raz spotykam się też z taką konwencją nazewniczą. Poza tym całkiem ładny przegląd w zasadzie wszystkich kwestii związanych z javowym enumem.

Jeśli targetem są początkujący to brakło informacji o tym:
- kiedy średnik po wartościach typu wyliczeniowego jest wymagany,
- jaka musi być kolejności definiowania poszczególnych elementów enuma (wartości typu wyliczeniowego muszą być pierwsze, potem reszta),
- kiedy się stosuje enuma a kiedy nie,
-
@63274682374: "Trochę to chaotycznie napisane. Pierwszy raz spotykam się też z taką konwencją nazewniczą."
Mógłbyś rozwinąć co masz na myśli? Bo wydawało mi się, że wpis został całkiem logicznie ułożony: od najprostszego przykładu, rozwijając go do najbardziej rozbudowanej formy, pokazując po kolei wszystkie możliwości enumów.
Jeśli chodzi o konwencję nazewniczą to moje wątpliwości budzą sformułowania:

...Każda klasa typu Enum będzie niejawnie rozszerzała klasę Enum...

Propronuję: Każdy enum będzie niejawnie rozszerzał klasę Enum...

...klasy typu Enum...

(w wielu miejscach)
To w sumie masło maślane. Lepiej na enuma mówić enum lub typ wyliczeniowy a na Enum klasa Enum. Klasa i typ to w zasadzie jedno i to samo np. zmienna typu Integer, zmienna klasy Integer.

...Wykonuje się to poprzez
@63274682374: Dzięki za poświęcenie czasu oraz cenne uwagi. Kilka z nich na pewno jest wartych rozważenia i wprowadzę je do wpisu.
Natomiast jeśli zakładałbym wpis tak szczegółowy ze sterylną terminologią, to myślę, że źle by się to czytało i wpis miałby jeszcze z 200% swojej obecnej objętości, a wtedy nie wiadomo czy ktokolwiek uznałby to za satysfakcjonującą lekturę. To nie ma być dokumentacja języka, bo ta dostępna jest na oficjalnej stronie