Zrównoważony kod. Dobre praktyki i heurystyki dla inżynierów oprogramowania
Indeks katalogowy: 9788328392267
- Dostępność: Brak
- Czas dostawy: Realizacja do 15 dni
- Dostawa: od 10,99 zł (Paczkomaty)
- Kategoria:
- Liczba stron:
- 400
- Rok Wydania:
- 2022
- Typ oferty:
- Pozostałe
- Wydanie:
- 1
- Wydawnictwo:
- Autor ksiązki:
- Komponent opis:
- Oprawa test:
99,00 zł -25% 74,25 zł brutto / SZT
Najniższa cena z 30 dni przed aktualną obniżką: 70,53 zł / SZT +5%
Produkt - zakładka 1
Atrakcyjne rabaty Najszersza oferta Solidne doświadczenie Szybka realizacja zamówień
Opis
Wielu zdolnych programistów uczestniczy w nieefektywnych, źle prowadzonych projektach. Inni muszą utrzymywać kod, który właściwie nigdy nie powinien ujrzeć światła dziennego. Źródeł tego rodzaju trudności jest wiele: programowanie samo w sobie jest niełatwym zagadnieniem, a tworzenie funkcjonalnych aplikacji najczęściej wymaga współdziałania wielu osób. Sprawia to, że kod budujący aplikację szybko zwiększa swoją złożoność, staje się niezrozumiały i bardzo trudny w utrzymaniu. Na szczęście te problemy zostały dostrzeżone i obecnie mamy wiele sposobów ich rozwiązywania.
Ta książka jest przeznaczona dla doświadczonych programistów, którzy chcą zdobyć lub pogłębić wiedzę o metodologiach i dobrych praktykach tworzenia złożonego oprogramowania. Stanowi interesująco napisany zbiór heurystyk i technik ułożonych w kolejności stosowania podczas rozwijania projektu programistycznego. Omówiono tu między innymi listy kontrolne, TDD, rozdzielenie poleceń i zapytań, Git, złożoność cyklomatyczną, przezroczystość referencyjną, wycinki pionowe, refaktoryzację zastanego kodu czy programowanie typu outside-in. Pokazano również, jak utrzymać właściwe tempo pracy podczas dodawania funkcjonalności, jak rozwiązywać problemy optymalizacji, enkapsulacji, a także projektowania API i testów jednostkowych. Poszczególne zagadnienia zostały zilustrowane kodem przykładowego projektu napisanego w C#, zrozumiałego dla każdego, kto zna dowolny język zorientowany obiektowo.
Ta książka jest przeznaczona dla doświadczonych programistów, którzy chcą zdobyć lub pogłębić wiedzę o metodologiach i dobrych praktykach tworzenia złożonego oprogramowania. Stanowi interesująco napisany zbiór heurystyk i technik ułożonych w kolejności stosowania podczas rozwijania projektu programistycznego. Omówiono tu między innymi listy kontrolne, TDD, rozdzielenie poleceń i zapytań, Git, złożoność cyklomatyczną, przezroczystość referencyjną, wycinki pionowe, refaktoryzację zastanego kodu czy programowanie typu outside-in. Pokazano również, jak utrzymać właściwe tempo pracy podczas dodawania funkcjonalności, jak rozwiązywać problemy optymalizacji, enkapsulacji, a także projektowania API i testów jednostkowych. Poszczególne zagadnienia zostały zilustrowane kodem przykładowego projektu napisanego w C#, zrozumiałego dla każdego, kto zna dowolny język zorientowany obiektowo.
Szczegóły
Kategoria: | |
Liczba stron: |
|
Kod EAN: |
|
Rok Wydania: |
|
Typ oferty: |
|
Wydanie: |
|
Wydawnictwo: | |
Autor ksiązki: | |
Komponent opis: | |
Oprawa test: |
Zapytaj o produkt
Dostawa
Za pobraniem FedEX : | od 18,00 zł |
Za pobraniem kurier DPD : | od 20,00 zł |
Paczkomaty : | od 10,99 zł |
DPD Pickup : | od 17,00 zł |
Kurier DPD : | od 17,00 zł |
FEDEX : | od 16,00 zł |