911

Profil użytkownika: 911

Nie podano miasta Nie podano
Status Czytelnik
Aktywność 6 lata temu
1
Przeczytanych
książek
1
Książek
w biblioteczce
1
Opinii
4
Polubień
opinii
Nie podano
miasta
Nie podano
Dodane| Nie dodano
Ten użytkownik nie posiada opisu konta.

Opinie


Na półkach: ,

Autor dzielnie zwalcza problemy, które powstały przez używanie Javy (starej wersji), jej frameworków i technik OOP.
Książka zdecydowanie nie nadaję się dla początkujących osób, ponieważ obecnie można pisać kod deklaratywny, który jest o wiele bardziej zrozumiały niż kod imperatywny. Opisane frameworki nie są dawno używane lub posiadają nowsze wersje z lepszym API.

O samej czystości kodu można debatować z autorem. Osobiście nigdy nie spotykam się z tak długimi nazwami:
'isLeastRelevantMultipleOfNextLargerPrimeFactor'
Zdecydowanie lepiej napisać komentarz, niż tworzyć takie długie molochy.

Autor preferuje pisanie dużo metod, które są bardzo krótkie.
Na przykład.
Zamiast
'''
someMethod() {
// 15 linijek kodu
}
'''
refaktoryzuje do
'''
someMethod() {
foo();
bar();
baz();
}
'''
Metody, które nie mają argumentów, są wg autora idealne, ponieważ argumenty są kłopotliwe.
Oczywiście nie jest to do końca prawdą, ponieważ wszystkie metody mają dostęp do wewnętrznego stanu obiektu i mogą nim manipulować w dowolny sposób. Jeżeli metoda korzysta z 5 pól w obiekcie, to jak jakby stworzyć metodę z 5 parametrami.
Jest to największą bolączka programowania obiektowego, ale niestety nie jest nigdzie opisane jak sobie z tym radzić.

Po przeczytaniu tej książki cieszę się, że nie muszę siedzieć w bagnie OOP, i nie walczę z problemami przedstawionymi przez autora, ponieważ one nie istnieją...
Zdecydowanie polecam funkcyjny styl programowanie i unikanie wszelkich obiektów, które trzymają stan lokalny.

Autor dzielnie zwalcza problemy, które powstały przez używanie Javy (starej wersji), jej frameworków i technik OOP.
Książka zdecydowanie nie nadaję się dla początkujących osób, ponieważ obecnie można pisać kod deklaratywny, który jest o wiele bardziej zrozumiały niż kod imperatywny. Opisane frameworki nie są dawno używane lub posiadają nowsze wersje z lepszym API.

O samej...

więcej Pokaż mimo to

Aktywność użytkownika 911

z ostatnich 3 m-cy

Tu pojawią się powiadomienia związane z aktywnością użytkownika w serwisie


statystyki

W sumie
przeczytano
1
książka
Średnio w roku
przeczytane
0
książek
Opinie były
pomocne
4
razy
W sumie
wystawione
1
ocenę ze średnią 2,0

Spędzone
na czytaniu
7
godzin
Dziennie poświęcane
na czytanie
0
minut
W sumie
dodane
0
cytatów
W sumie
dodane
0
książek [+ Dodaj]