Wydawca: 16
Czysty kod w C#. Techniki refaktoryzacji i najlepsze praktyki
Jason Alls
Język C# cechują dojrzałość, prostota i nowoczesność. Służy on do wielu celów: do tworzenia aplikacji sieciowych, aplikacji działających w chmurze, oprogramowania dla urządzeń mobilnych i internetu rzeczy. Choć pozwala na pisanie kodu bezpiecznego, przejrzystego, wydajnego i prostego w konserwacji, zdarzają się przypadki, gdy jest on tak fatalnej jakości, że uzyskanie właściwej skalowalności i wydajności oprogramowania staje się niemożliwe. W takim wypadku trzeba zidentyfikować i rozwiązać problemy występujące w kodzie. Nie jest to łatwe zadanie. Dzięki tej książce zrozumiesz znaczenie standardów kodowania, zasad i metodologii. Dowiesz się, czemu służą przeglądy kodu oraz jak przyczyniają się do jego poprawiania oraz zapewnienia zgodności z uznanymi standardami. Opisano tu także testy jednostkowe, zagadnienia związane z techniką TDD oraz rozwiązywaniem zadań przekrojowych. Zaprezentowano dobre praktyki programowania obiektów, struktur danych, obsługiwania wyjątków oraz innych aspektów pisania programów w języku C#. Poszczególne zagadnienia zilustrowano licznymi przykładami działającego kodu C# oraz wyczerpującymi wyjaśnieniami w postaci procedur krok po kroku. W książce między innymi: dobre praktyki pisania kodu w C# implementacja metodologii fail-pass-refactor dla kodu w C# wzorce projektowe i ich stosowanie rozpoznawanie kodu złej jakości zabezpieczanie interfejsów API i usługa Azure Key Vault wykorzystywanie narzędzi do profilowania i refaktoryzacji C#. Sekret sukcesu tkwi w czystym i najbardziej przejrzystym kodzie
Czysty kod w C++17. Oprogramowanie łatwe w utrzymaniu
Stephan Roth
Wzorce i najlepsze praktyki rozwoju łatwego w utrzymaniu oprogramowania w C++17 Język C++ jest wszechstronnym, potężnym językiem programowania, który ma bardzo różne zastosowania. To klasyczne, wciąż udoskonalane i unowocześniane narzędzie. Problemem jednak jest to, że programiści piszący w C++ dość często mają złe nawyki. Nie przestrzegają zasad manifestu Software Craftsmanship, stosują okropną składnię, całkowicie ignorują podstawowe reguły prawidłowego projektowania i pisania oprogramowania, a tworzony przez nich kod, choć często wydajny i szybki, bywa niemal niemożliwy w utrzymaniu. Jeśli chcesz, aby Twój kod C++ stał się optymalny i zyskał wyższą jakość, powinieneś uważnie przestudiować tę książkę. Pisanie dobrego kodu oznacza przyjemniejszą i wydajniejszą pracę. Niezależnie od tego, czy dopiero zaczynasz przygodę z C++, czy jesteś doświadczonym deweloperem, znajdziesz w tej publikacji cenne i przydatne informacje dotyczące zasad pisania kodu. Akronimy KISS, YAGNI czy DRY zyskają dla Ciebie nowe znaczenie! Otrzymasz też mnóstwo przydatnych wskazówek odnoszących się do pisania funkcji, prowadzenia testów, obsługi wyjątków i błędów, a nawet umieszczania komentarzy w kodzie. Na licznych przykładach pokazano, jak pisać zrozumiały, elastyczny, łatwy w konserwacji i wydajny kod w C++. W książce między innymi: Solidne wyjaśnienie zasad pisania czystego kodu w C++ Programowanie funkcyjne i obiektowe Wskazówki dotyczące programowania sterowanego testami (Test Driven Development) Wzorce projektowe i idiomy z C++ Praktyczne wykorzystanie wzorców projektowych podczas programowania Czysty kod C++17: elegancja, prostota i moc.
Carsten Windler, Alexandre Daubois
PHP jest uważany za łatwy język programowania. Początkujący programiści dość szybko uruchamiają swoje pierwsze aplikacje w PHP. Nie sprzyja to jednak wyrabianiu nawyków przestrzegania dobrych praktyk. Najczęściej adepci PHP tworzą niechlujny kod, który jest trudny w utrzymaniu, a ewentualne modyfikacje czy rozbudowa aplikacji sprawiają ogromne problemy. Kolejną kwestią jest brak czytelności kodu, co praktycznie uniemożliwia pracę zespołową nad projektem. To książka adresowana do początkujących programistów, którzy chcą zacząć pisać czysty kod w PHP. Znajdziesz w niej przystępnie wyjaśnione koncepcje, a także szereg wskazówek, opisów dobrych praktyk, wzorców projektowych i technik pracy. Treść została podzielona na dwie części. W pierwszej wyjaśniono paradygmat pisania czystego kodu i zasady, które stosuje się w tym zakresie w języku PHP. W drugiej części omówiono najlepsze narzędzia, wzorce i praktyki, pokazano też, jak należy skonfigurować swoje zintegrowane środowisko programistyczne (IDE) i jak pozyskiwać wskaźniki mówiące o kondycji kodu. Sporo miejsca poświęcono testom automatycznym, pisaniu dokumentacji i innym istotnym zagadnieniom. W książce: solidne podstawy pisania czystego kodu wskaźniki określające jakość kodu podstawy testów automatycznych implementacja ciągłej integracji w aplikacjach PHP wzorce projektowe, dobre praktyki i inne rozwiązania ułatwiające pracę Zostań mistrzem czystego kodu!
Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II
Mariano Anaya
Popularność Pythona, ulubionego języka programistów i naukowców, stale rośnie. Jest on bowiem łatwy do nauczenia się: nawet początkujący programista może napisać działający kod. W efekcie, mimo że Python pozwala na pisanie kodu przejrzystego i prostego w konserwacji, zdarzają się przypadki kodu źle zorganizowanego, nieczytelnego i praktycznie nietestowalnego. Jedną z przyczyn tego stanu rzeczy jest tendencja niektórych programistów do pisania kodu bez czytelnej struktury. Zidentyfikowanie takich problemów i ich rozwiązywanie nie jest łatwym zadaniem. Dzięki tej książce nauczysz się korzystać z kilku narzędzi służących do zarządzania projektami napisanymi w Pythonie. Dowiesz się, czym się charakteryzuje czysty kod i jakie techniki umożliwiają tworzenie czytelnego i wydajnego kodu. Przekonasz się, że do tego celu wystarczą standardowa biblioteka Pythona i zestaw najlepszych praktyk programistycznych. Opisano tu szczegóły programowania obiektowego w Pythonie wraz z zastosowaniem deskryptorów i generatorów. Zaprezentowano również zasady testowania oprogramowania i sposoby rozwiązywania problemów poprzez implementację wzorców projektowych w kodzie. Pokazano też, jak można podzielić monolityczną aplikację na mikrousługi, by otrzymać solidną architekturę aplikacji. W książce między innymi: konfiguracja wydajnego środowiska programistycznego tworzenie zaawansowanych projektów obiektowych techniki eliminacji zdublowanego kodu i tworzenie rozbudowanych abstrakcji zastosowanie dekoratorów i deskryptorów skuteczna refaktoryzacja kodu budowa solidnej architektury opartej na czystym kodzie Pythona Czysty kod w Pythonie. Tylko taki warto pisać!
Stanisław Jachowicz
Stanisław Jachowicz Bajki i powiastki Czysty kotek Czemu się często myjesz? pytano raz kota. Bo czystość odpowiedział jest to piękna cnota, Jakoż doprawdy, kocina Mył się prawie co godzina; Chętnie mu do pokoju wchodzić pozwalano, Powszechnie go kochano, Doznawał wszelkich pieszczotek: A czemu? bo czysty był... Stanisław Jachowicz Ur. 17 kwietnia 1796 w Dzikowie (dziś dzielnica Tarnobrzega) Zm. 24 grudnia 1857 w Warszawie Najważniejsze dzieła: Rozmowy mamy z Józią służące za wstęp do wszelkich nauk, a mianowicie do gramatyki, ułożone dla pożytku młodzieży, Pisma różne wierszem Stanisława Jachowicza, Śpiewy dla dzieci, Rady wuja dla siostrzenic: (upominek dla młodych panien), Pomysły do poznania zasad języka polskiego, Ćwiczenia pobożne dla dzieci, rozwijające myśl, Podarek dziatkom polskim: z pozostałych pism ś. p. Stanisława Jachowicza, Upominek z prac Stanisława Jachowicza: bajki, nauczki, opisy, powiastki i różne wierszyki Poeta, bajkopisarz, pedagog, działacz charytatywny. Ukończył szkołę pijarów w Rzeszowie oraz gimnazjum w Stanisławowie. Studiował na wydziale filozoficznym na Uniwersytecie we Lwowie. Na studiach był współzałożycielem i wpływowym członkiem tajnego Towarzystwa Ćwiczącej się Młodzieży w Literaturze Ojczystej, a także inspiratorem i prezesem Towarzystwa Studenckiego Koła Literacko-Naukowego. Po studiach zamieszkał w Warszawie, gdzie objął posadę kancelisty w Prokuratorii Generalnej Królestwa Polskiego. Przystąpił do Związku Wolnych Polaków, po wykryciu którego otrzymał zakaz zajmowania posad rządowych. Wobec tego jego głównym zajęciem była praca pedagogiczna jako nauczyciela języka polskiego w domach i na prywatnych stancjach dla dziewcząt. Debiut literacki Jachowicza miał miejsce w 1818 r. w Pamiętniku lwowskim, gdzie opublikował bajki. Pierwszą książkę wydał w 1824 r. - zbiór bajek i powiastek pt. Bajki i powieści. Przez cztery kolejne lata ukazywały się rozszerzone wydania tego zbioru pod tym samym tytułem; w 1829 r. zbiór zawierał już 113 utworów. Jest autorem kilkuset wierszyków i powiastek dydaktyczno-moralizatorskich. Publikował również w periodykach pod własnym nazwiskiem lub pod pseudonimem Stanisław z Dzikowa. W 1829 r. redagował przez rok Tygodnik dla Dzieci. W W 1830 r. przy współudziale Ignacego Chrzanowskiego zaczął wydawać pierwsze w Europie codzienne pismo dla dzieci - Dziennik dla Dzieci. Publikowane przez niego gazety i książki miały wychowywać, ale też uczyć czytania, liczenia i historii. Zajmował się również opieką społeczną nad dziećmi. Kupując książkę wspierasz fundację Nowoczesna Polska, która propaguje ideę wolnej kultury. Wolne Lektury to biblioteka internetowa, rozwijana pod patronatem Ministerstwa Edukacji Narodowej. W jej zbiorach znajduje się kilka tysięcy utworów, w tym wiele lektur szkolnych zalecanych do użytku przez MEN, które trafiły już do domeny publicznej. Wszystkie dzieła są odpowiednio opracowane - opatrzone przypisami oraz motywami.
Karolina Andrzejak
Anna Markowska przeżyła rodzinną tragedię. Mimo rozpaczliwej tęsknoty za najbliższymi walczy o odzyskanie życiowej równowagi. Niestety wszystko wskazuje na to, że czas radości i spokoju minął bezpowrotnie… Za sprawą chłopaka ze snu Ania trafi w sam środek gry, w której stawką będzie jej obdarzona niebywałą mocą dusza. Dziewczyna będzie musiała wybrać między dobrem a złem, między miłością a ocaleniem świata ludzi. Czy podejmie właściwą decyzję? Po stronie tej z pozoru zwyczajnej młodej kobiety staną anielscy wojownicy oraz niezwykły święty, który w przeszłości był ochroniarzem. Jej przeciwnikami będą najgorsi, najokrutniejsi z upadłych oraz człowiek, któremu Ania odda serce. Walka rozegra się na granicy jawy i snu. Koszmar okaże się cudem, a sprzymierzeńcy okażą się zdrajcami. „Czysty ogień” to historia, w której granice między dobrem a złem nigdy nie były tak cienkie, nienawiść tak słodka, zaś miłość tak niebezpieczna.
Charlaine Harris
Lily Bard w końcu dojrzała do terapii grupowej w obecnym miejscu pobytu, czyli w Shakespeare w Arkansas. Nie może uwierzyć, ilu znajomych dzieli się tutaj swoimi doświadczeniami. Z czasem okazuje się, że trzeba będzie się zająć czymś więcej niż uczuciami członków grupy. Pewnego dnia, przybywszy na zajęcia, Lily znajdują zwłoki kobiety wyeksponowane w taki sposób, jakby morderca chciał przekazać jakąś wiadomość. Tylko kto to był i komu chciał ją przekazać? Wkrótce Bard uwikła się w tę sprawę i jej następstwa i będzie musiała ujawnić swoje sekrety, zanim dowie się, kto i dlaczego dokonał tej straszliwej zbrodni. Ale czy zdoła to zrobić, nim zabójca uderzy ponownie?
Charlaine Harris
Lily Bard w końcu dojrzała do terapii grupowej w obecnym miejscu pobytu, czyli w Shakespeare w Arkansas. Nie może uwierzyć, ilu znajomych dzieli się tutaj swoimi doświadczeniami. Z czasem okazuje się, że trzeba będzie się zająć czymś więcej niż uczuciami członków grupy. Pewnego dnia, przybywszy na zajęcia, Lily znajdują zwłoki kobiety wyeksponowane w taki sposób, jakby morderca chciał przekazać jakąś wiadomość. Tylko kto to był i komu chciał ją przekazać? Wkrótce Bard uwikła się w tę sprawę i jej następstwa i będzie musiała ujawnić swoje sekrety, zanim dowie się, kto i dlaczego dokonał tej straszliwej zbrodni. Ale czy zdoła to zrobić, nim zabójca uderzy ponownie?