Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Przedmowa
Opanowaniesztukiprogramowaniawymagapoznaniarozmaitychkoncepcji.Dla
początkującegolubnawetbardziejdoświadczonegoprogramistytozadaniemożesię
wydawaćprzeszkodąniedopokonania.Czypoświęcićczasnanaukęmetodpowszech-
niestosowanychwświecieobiektowym,takichjakzasadySOLID,wzorceprojektowe
lubprogramowaniesterowanetestami(TDD)?Amożelepiejzainteresowaćsiętechno-
logiami,którestającorazbardziejpopularne,takimijakprogramowaniefunkcjonalne?
Nawet,gdywybierzeszmetody,którychchceszsięnauczyć,częstotrudnojestustalić,
jakjezesobąłączyć.Kiedywartozastosowaćwprojekcieideeprogramowaniafunk-
cyjnego?Kiedyporazająćsiętestami?Skądwiadomo,wktórymmomenciewyprowa-
dzićlubprzedefiniowaćtetechniki?Czytrzebaprzeczytaćksiążkipoświęconekażdemu
ztychzagadnieńzosobna,apóźniejzapoznaćsięzwielomapostamilubwideo,
abywiedzieć,jakpołączyćjewcałość?Odczegowogólezacząć?
Niemartwsię,taksiążkaprzychodzizpomocą.Reprezentujezintegrowanepodejście
donaukipoprzezrealizacjęprojektów.Przedstawiapodstawowezagadnienia,które
trzebaznać,abystaćsięwydajnymprogramistą.Awdodatkupokazuje,jakzintegrować
omawianetechnikiwwiększymprojekcie.
Dlaczegonapisaliśmyksiążkę
Mamywieloletniedoświadczeniewedukowaniuprogramistów,jakpisaćkod.Jeste-
śmyautoramiksiążekpoświęconychJavie8inowszymwersjom.Prowadziliśmykursy
szkoleniowewzakresieprofesjonalnegotworzeniaprogramowania.Podrodzezostali-
śmyuhonorowanitytułemJavaChampionorazbyliśmyzapraszanidoprzemawianiana
międzynarodowychkonferencjach.
Wieloletniedoświadczenienauczyłonas,żewieluprogramistówmożeskorzystać
zwprowadzenialubodświeżeniawiedzynaróżnekluczowetematy.Wzorceprojektowe,
Przedmowa
|
ix