Książki, poradniki, ebooki, audiobooki -
Zrównoważony kod. Dobre praktyki i heurystyki dla inżynierów oprogramowania

header_top2.png

Promocja tygodnia

50% taniej na książki informatyczne !
Co tydzień inna książka.

Promocja tygodnia o 50%

Taniej na książki klasy business !
Co tydzień inna książka.

Promocja tygodnia 50%

Taniej na książki "Sztuka życia" !
Co tydzień inna książka.

Promocja tygodnia - 50%

Taniej na książki z serii Poradniki !
Co tydzień inna książka.

Jesteś tutaj:

Książki informatyczne

Inne - programowanie

Zrównoważony kod. Dobre praktyki i heurystyki dla inżynierów oprogramowania

kodktoWielu 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.

Dzięki książce zrozumiesz, jak:

  • wybierać sprawdzone procesy,
  • tworzyć listy kontrolne ułatwiające polepszenie wyników,
  • unikać "paraliżu analitycznego",,
  • przeciwdziałać degradacji kodu i niepotrzebnej złożoności,
  • stosować lepsze techniki modyfikacji kodu i rozwiązywania problemów,
  • skuteczniej godzić wymogi wydajności i bezpieczeństwa.

Celem nie jest pisanie kodu. Celem jest funkcjonalne oprogramowanie!

 

Mark Seemann marzył o karierze gwiazdy rocka i próbował zostać ekonomistą, jego prawdziwym powołaniem jednak okazało się programowanie aplikacji internetowych i biznesowych. Jest certyfikowanym programistą Rockstara, autorem nagradzanych książek o programowaniu i prelegentem na prestiżowych konferencjach. Mieszka w Kopenhadze z żoną i dwójką dzieci.

 

Kup teraz

Pobierz darmowy fragmentpdf icon2Rozmiar: 3,2 MB

Promocje eBooki

Codziennie promocja
innej książki !

Kursy video IT

Kursy video z serii IT

Biznes IT

Książka z serii Biznes IT

Programowanie

Książka z serii
Programowanie

Webmasterstwo

Wybrane książki z serii
Webmasterstwo

Grafika

Książka z serii
Grafika komputerowa

O zdrowiu

Zdrowy sukces. Przez żołądek d…

Zdrowy sukces. Przez żołądek do sukcesu

Kto jeszcze chce cieszyć się swoimi osiągnięciami, nie skazując swojego żołądka i zdrowia na wieczną walkę. Czy jesteś jest tym, co jesz? To powiedzenie ma bardzo wiele prawdy w sobie. Przede wszystkim...

Więcej w : Zdrowe odżywianie

Czytaj więcej...

Biznes i kariera

The Lunch Time Trader

The Lunch Time Trader

Jak osiągnąć wolność finansową inwestując „po godzinach”? Marzeniem każdego jest osiągnięcie wolności finansowej, ale nie każdy działa tak, by faktycznie to zrealizować! Kluczem, oprócz oczywiście silnej motywacji i samozaparcia jest strategia,...

Więcej w : Edukacja finansowa

Czytaj więcej...
Designed by :