Najnowsze artykuły
-
ArtykułyNie jestem prorokiem. Rozmowa z Nealem Shustermanem, autorem „Kosiarzy” i „Podzielonych”Magdalena Adamus2
-
ArtykułyEdyta Świętek, „Lato o smaku miłości”: Kocham małomiasteczkowy klimatBarbaraDorosz2
-
ArtykułyWystarczająco szalonychybarecenzent0
-
ArtykułyPyrkon przygotował ogrom atrakcji dla fanów literatury! Co dzieje się w Strefie Literackiej?LubimyCzytać1
Popularne wyszukiwania
Polecamy
Biblioteczka
Filtry
Książki w biblioteczce
[1]
Generuj link
Zmień widok
Sortuj:
Wybrane półki [1]:
Przeczytał:
2017-07-03
2017-07-03
Średnia ocen:
8,0 / 10
530 ocen
Ocenił na:
2 / 10
Na półkach:
Zobacz opinię (4 plusy)
Czytelnicy: 1648
Opinie: 49
Zobacz opinię (4 plusy)
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.
więcej Oznaczone jako spoiler Pokaż mimo toKsiąż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...