POLECAMY
Redakcja:
Wydawca:
Format:
epub, mobi, ibuk
Co powinien wiedzieć każdy programista Javy? To zależy. Zależy od tego, kogo pytamy, dlaczego pytamy i kiedy pytamy. Sugestii jest co najmniej tyle, ile punktów widzenia.
W tej książce znajdziesz niektóre z tych wielu punktów widzenia, aby stworzyć razem pewien przekrój i przedstawić sposób myślenia w technologii Java. To nie będzie jedyne słuszne podejście, ale 97 spojrzeń 73 autorów.
97 rzeczy, które zostały poruszone w tej książce, obejmują następujące zagadnienia: język, JVM, techniki testowania, JDK, społeczność, historię, zwinne myślenie, wiedzę wdrożeniową, profesjonalizm, styl, treść, paradygmaty programowania, programistów jako ludzi, architekturę oprogramowania, umiejętności wykraczające poza kod, narzędzia, mechanikę GC, języki JVM inne niż Java... i nie tylko.
Rok wydania | 2021 |
---|---|
Liczba stron | 259 |
Kategoria | Języki programowania |
Wydawca | Wydawnictwo Naukowe PWN |
Tłumaczenie | Magdalena Rogulska, Mariusz Rogulski |
ISBN-13 | 978-83-01-21730-3 |
Numer wydania | 1 |
Język publikacji | polski |
Informacja o sprzedawcy | ePWN sp. z o.o. |
POLECAMY
Ciekawe propozycje
Spis treści
Wstęp XIII | |
Wszystko, czego potrzebujesz, to Java | 1 |
Testowanie zatwierdzające | 3 |
Rozszerzenie Javadoc przez AsciiDoc | 5 |
Uważaj na otoczenie swojego kontenera | 7 |
Zachowanie jest „łatwe”, a stan jest trudny | 9 |
Benchmarking jest trudny – pomaga w nim JMH | 11 |
Korzyści z kodyfi kowania i zapewniania jakości architektonicznej | 14 |
Podziel problemy i zadania na małe kawałki | 17 |
Buduj zróżnicowane zespoły | 19 |
Procesy budowania nie muszą być powolne ani zawodne | 21 |
„Ale u mnie to działa!” | 23 |
Argumenty przeciw fat JAR-om | 25 |
Restaurator kodu | 27 |
Współbieżność w JVM | 29 |
CountDownLatch – przyjaciel czy wróg? | 31 |
Wyrażenia deklaratywne drogą do równoległości | 33 |
Dostarczaj szybciej lepsze oprogramowanie | 35 |
Czy wiesz, która jest godzina? | 37 |
Nie ukrywaj swoich narzędzi | 39 |
Nie zmieniaj swoich zmiennych | 41 |
Przyjmij myślenie z SQL-a | 44 |
Zdarzenia między komponentami Javy | 46 |
Pętle informacji zwrotnych | 48 |
Praca na najwyższych obrotach | 50 |
Postępuj zgodnie z nudnymi standardami | 52 |
Częste wydania zmniejszają ryzyko | 54 |
Od łamigłówek do produktów | 56 |
„Full-stack developer” to sposób myślenia | 58 |
Odśmiecanie pamięci jest twoim przyjacielem | 60 |
Popraw nazywanie rzeczy | 62 |
Hej Fred, możesz mi przekazać HashMap? | 64 |
Jak unikać null | 66 |
Jak spowodować awarię swojej JVM | 68 |
Poprawa powtarzalności i audytowalności dzięki ciągłemu dostarczaniu | 70 |
W wojnach językowych Java nie daje za wygraną | 72 |
Myślenie wkomponowane | 74 |
Interoperacyjność z Kotlinem | 76 |
Jest ukończone, ale... | 78 |
Certyfikacja w Javie: kamień probierczy technologii | 80 |
Java to dziecko lat dziewięćdziesiątych | 82 |
Programowanie w Javie z perspektywy wydajności JVM | 84 |
Java powinna być przyjemna | 86 |
Nieoznaczone typy Javy | 88 |
JVM jest platformą wieloparadygmatową: wykorzystaj to, aby ulepszyć swoje programowanie | 90 |
Trzymaj rękę na pulsie | 92 |
Rodzaje komentarzy | 94 |
Poznaj twą fl atMap | 96 |
Poznaj swoje kolekcje | 99 |
Kotlin to jest coś | 101 |
Poznaj idiomy Javy i umieść je pamięci podręcznej swojego umysłu | 104 |
Nauka kata i kata do nauki | 106 |
Naucz się kochać swój stary kod | 109 |
Naucz się korzystać z nowych funkcji Javy | 111 |
Naucz się swojego IDE, aby zmniejszać obciążenie poznawcze | 114 |
Zawrzyjmy umowę: sztuka projektowania API w Javie | 116 |
Uczyń kod prostym i czytelnym | 118 |
Uczyń swoją Javę jeszcze bardziej odlotową | 120 |
Minimalne konstruktory | 123 |
Nazwij datę | 126 |
Potrzeba stosowania technologii przemysłowych | 128 |
Zbuduj tylko te fragmenty, które się zmieniają, a resztę wykorzystuj ponownie | 130 |
Projekty open source nie są magiczne | 132 |
Optional to monada łamiąca reguły, ale i dobry typ | 134 |
Pakiet na funkcjonalność z domyślnym modyfikatorem dostępu | 137 |
Produkcja to najszczęśliwsze miejsce na Ziemi | 139 |
Program z dobrymi testami jednostkowymi | 141 |
Czytaj OpenJDK codziennie | 143 |
Warto zajrzeć pod maskę | 145 |
Odrodzenie Javy | 147 |
Odkryj JVM na nowo dzięki | |