Wydawca: 8
Matt Eland, Steve Smith
Software projects start as brand-new greenfield projects, but invariably become muddied in technical debt far sooner than you’d expect. In Refactoring with C#, you'll explore what technical debt is and how it arises before walking through the process of safely refactoring C# code using modern tooling in Visual Studio and more recent C# language features using C# 12 and .NET 8. This book, written by a Microsoft MVP, will guide you through the process of refactoring safely through advanced unit testing with XUnit and libraries like Moq, Snapper, and Scientist .NET. You'll explore maintainable code through SOLID principles and defensive coding techniques made possible in newer versions of C#. You'll also find out how to run code analysis and write custom Roslyn analyzers to detect and resolve issues unique to your code.The nature of coding is changing, and you'll explore how to use AI with the GitHub Copilot Chat to refactor, test, document, and generate code before ending with a discussion about communicating technical debt to leadership and getting organizational buy-in to refactor your code in enterprise organizations and in agile teams.By the end of this book, you'll understand the nature of refactoring and see how you can safely, effectively, and repeatably pay down the technical debt in your application while adding value to your business.
Refaktoryzacja. Ulepszanie struktury istniejącego kodu. Wydanie II
Martin Fowler
Refaktoryzacja ma na celu ulepszanie istniejącego kodu. Poprawia jego strukturę, czytelność i wydajność. Prowadzona poprawnie, cechuje się zdyscyplinowaniem metody, systematycznością i konsekwencją w działaniu, a także ciągłym minimalizowaniem ryzyka wprowadzenia błędów. Niemniej refaktoryzacja jest ryzykowna. Polega na wprowadzaniu zmian do działającego kodu, co może doprowadzić do powstania trudno wykrywalnych błędów. Ryzyko wzrasta, jeśli refaktoryzacja jest przeprowadzana w sposób nieprzemyślany. Okazuje się, że transformacja kodu, która ma doprowadzić do jego ulepszenia, to spore wyzwanie. Ta książka jest zaktualizowanym wydaniem praktycznego przewodnika po refaktoryzacji. Choć jest przeznaczona dla profesjonalnego programisty, znalazło się tu zrozumiałe wprowadzenie do tego zagadnienia z opisem celów, technik i możliwości refaktoryzacji. Wspomniano także o problemach związanych z refaktoryzacją. Natomiast zasadniczą część książki stanowi znakomicie uzupełniony i wzbogacony katalog przekształceń refaktoryzacyjnych. Do zilustrowania poszczególnych technik refaktoryzacji autorzy wybrali język JavaScript, jednak kod został przedstawiony w taki sposób, aby prezentowane koncepcje bez trudu zrozumiał każdy programista. W tej książce między innymi: solidne wprowadzenie do refaktoryzacji przekształcenia refaktoryzacyjne: zasady, sposoby, testy enkapsulacja w refaktoryzacji upraszczanie wyrażeń oraz porządkowanie danych, zmiennych i pól refaktoryzacja klas i API Refaktoryzacja: czytelny kod, wydajne działanie i brak błędów! »» Spis wszystkich odwołań do stron w książce
Matt Eland
Termin dług techniczny oznacza zbiór skrótów, niedociągnięć i potworków projektowych, które powstają w trakcie ewolucyjnego rozwoju programu. Jeśli się ich nie zlikwiduje, mogą dramatycznie spowolnić pracę nad programem. Rozwiązywanie tego typu problemów jest nazywane refaktoryzacją i każdy programista powinien umieć ją przeprowadzać. Dzięki tej przystępnej, świetnie napisanej książce dowiesz się, czym jest dług techniczny, co prowadzi do jego powstawania i w jaki sposób można go bezpiecznie zrefaktoryzować przy użyciu nowoczesnych narzędzi dostępnych w środowisku Visual Studio, a także najnowszych składników języka C# 12 i platformy .NET 8. Nauczysz się też korzystać z zaawansowanych testów jednostkowych tworzonych przy użyciu xUnit i takich bibliotek jak Moq, Snapper czy Scientist.NET. Dowiesz się, jak stosować zasady SOLID, aby tworzyć łatwy w utrzymaniu kod, poznasz również techniki programowania defensywnego, które można stosować w nowszych wersjach C#. Ponadto nauczysz się przeprowadzać analizy kodu i pisać własne analizatory Roslyn do wykrywania i rozwiązywania problemów typowych dla Twojego projektu. Najciekawsze zagadnienia: najważniejsze informacje o długu technicznym różne sposoby refaktoryzacji klas, metod i wierszy kodu efektywne testy jednostkowe zasady SOLID i tworzenie kodu łatwego w utrzymaniu korzystanie ze sztucznej inteligencji GitHub Copilot standardy kodowania w zwinnych zespołach
Angelika Łabuda
Co widzisz, kiedy spoglądasz w lustro? Czy patrząc w swoje odbicie, zastanawiasz się czasem, kim jesteś? Ruby Miller panicznie bała się osoby, którą oglądała codziennie w lustrze. Przerażało ją wszystko, co widziała w swoim odbiciu. Przez osiemnaście lat nieustannie słyszała w domu powracający niczym koszmar komunikat: że nie jest dość dobra, mądra ani ładna. Nigdy nie odważyła się na to, by wypowiedzieć głośno swoją opinię, bo w głowie wciąż słyszała karcący głos matki, który powtarzał, że jej zdanie i tak nikogo nie interesuje. Nigdy też nie mówiła, na co ma ochotę, przekonana, że i tak tego nie dostanie. Jedyne, czego Ruby w życiu pragnęła, to usłyszeć choć raz od rodziców, że są z niej dumni - ale to marzenie wydawało się nierealne. Tym bardziej że wystarczyła zwykła domowa kłótnia, aby z dobrej córki stała się tą najgorszą. I zwykła różnica zdań, by została największym wrogiem szkolnej koleżanki. Dziewczyna zdecydowanie potrzebuje pomocy. Czy otrzyma ją od młodego, ambitnego psychologa Tristana Blackwella? Posłuchaj audiobooka:
Angelika Łabuda
Co widzisz, kiedy spoglądasz w lustro? Czy patrząc w swoje odbicie, zastanawiasz się czasem, kim jesteś? Ruby Miller panicznie bała się osoby, którą oglądała codziennie w lustrze. Przerażało ją wszystko, co widziała w swoim odbiciu. Przez osiemnaście lat nieustannie słyszała w domu powracający niczym koszmar komunikat: że nie jest dość dobra, mądra ani ładna. Nigdy nie odważyła się na to, by wypowiedzieć głośno swoją opinię, bo w głowie wciąż słyszała karcący głos matki, który powtarzał, że jej zdanie i tak nikogo nie interesuje. Nigdy też nie mówiła, na co ma ochotę, przekonana, że i tak tego nie dostanie. Jedyne, czego Ruby w życiu pragnęła, to usłyszeć choć raz od rodziców, że są z niej dumni - ale to marzenie wydawało się nierealne. Tym bardziej że wystarczyła zwykła domowa kłótnia, aby z dobrej córki stała się tą najgorszą. I zwykła różnica zdań, by została największym wrogiem szkolnej koleżanki. Dziewczyna zdecydowanie potrzebuje pomocy. Czy otrzyma ją od młodego, ambitnego psychologa Tristana Blackwella? Posłuchaj audiobooka:
Reflectivity in Pre-Service Teacher Education: A Survey of Theory and Practice
Danuta Gabryś-Barker
Książka Danuty Gabryś-Barker to monografia poświęcona miejscu refleksyjności oraz – mającego w niej swe źródło – refleksyjnego sposobu nauczania w praktyce przyszłych i obecnych nauczycieli języka obcego. Praca stanowi zarówno ważną pozycję z dziedziny dydaktyki języka obcego, jak i istotną, opartą na doświadczeniu dydaktycznym, wypowiedź w sprawie przeciwdziałania wypaleniu zawodowemu nauczycieli. Rozdział pierwszy poświęcony jest charakterystyce nauczycieli jako grupy zawodowej, w szczególności nauczycieli początkujących. W rozdziale drugim Autorka podejmuje próbę zdefiniowania refleksyjności i refleksyjnego nauczania w celu określenia ich miejsca w rozwoju zawodowym nauczyciela. Rozdziały trzeci i czwarty opisują narzędzia rozwoju refleksyjności: pamiętnik nauczyciela oraz tzw. zdarzenia krytyczne (critical incidents) jako istotny element refleksji. Ostatni rozdział pracy przedstawia badanie przeprowadzone przez Autorkę na grupie słuchaczy nauczycielskiego kolegium języków obcych – przyszłych nauczycieli języka angielskiego. Celem badania było wykształcenie umiejętności refleksyjnego podejścia do nauczania już w początkowym etapie rozwoju zawodowego nauczyciela. Podstawę badania stanowią tu dla Autorki pamiętniki pisane przez słuchaczy, w których identyfikowali i interpretowali zdarzenia krytyczne, jakie zaszły w klasie uczniów podczas odbywania przez nich rocznej praktyki pedagogicznej w szkole. Wnioski z badań są bardzo optymistyczne i ukazują rozwój samoświadomości młodych nauczycieli oraz wzrost ich motywacji do nauczania po wprowadzeniu modelu nauczania refleksyjnego, opartego na prowadzeniu pamiętnika nauczyciela.
Kazimierz Przerwa-Tetmajer
Refleksja Tam, gdy pomyślę, że się spotkać mamy, wstąpiwszy w wiecznej Tajemnicy bramy, my, cośmy w krótkiej wspólnej życia chwili kochali siebie lub nienawidzili: niczym mi zda się, prochem, wobec niemej martwoty śmierci, wszystko, co czujemy. Tam, jeśli spotkam pomiędzy smętnemi marami — ludzi, których tu na ziemi nienawidziłem niegdyś, lub kochałem: czyliż ich sobie umarły przypomnę? [...]Kazimierz Przerwa-Tetmajer Ur. 12 lutego 1865 w Ludźmierzu Zm. 18 stycznia 1940 w Warszawie Najważniejsze dzieła: Na Skalnym Podhalu (1910), Legenda Tatr (1912); wiersze: Eviva l'arte; Hymn do Nirwany; Koniec wieku XIX; Prometeusz; Lubię, kiedy kobieta; Widok ze Świnicy do Doliny Wierchcichej; Pieśń o Jaśku zbójniku; List Hanusi. Poeta, jeden z czołowych przedstawicieli polskiego modernizmu (Młodej Polski); spośród jego obfitej twórczości poetyckiej najistotniejsze dla historii literatury pozostają wiersze z drugiej (1894), trzeciej (1898) i czwartej (1900) serii Poezji, oddające ducha dziewiętnastowiecznego dekadentyzmu, pesymizmu egzystencjalnego, a także fascynacji myślą Schopenhauera i Nietzschego oraz mitologią i filozofią indyjską, które właściwe było pokoleniu Tetmajera, szczególnie młodopolskiej bohemie. Tetmajer zasłynął ponadto jako autor śmiałych erotyków, a także piewca górskiej przyrody Tatr i popularyzator folkloru podhalańskiego; pisał również dramaty (Zawisza Czarny, Rewolucja, Judasz), nowele i powieści (Ksiądz Piotr; Na Skalnym Podhalu; Legenda Tatr; Z wielkiego domu; Panna Mery). Był przyrodnim bratem Włodzimierza Tetmajera, stanowił prototyp postaci Poety z Wesela Wyspiańskiego. Jego ojciec, Adolf Tetmajer, brał udział w powstaniu listopadowym i styczniowym; matka, Julia Grabowska, należała do tzw. koła entuzjastek, literatek skupionych wokół Narcyzy Żmichowskiej. Podczas studiów na Wydziale Filozoficznym Uniwersytetu Jagiellońskiego (1884-1886) zaprzyjaźnił się z Lucjanem Rydlem, Stanisławem Estreicherem i Ferdynandem Hoesickiem. Zajmował się twórczością poetycką i pracą dziennikarską w "Kurierze Polskim" (współredaktor 1989--93), "Tygodniku Ilustrowanym", "Kurierze Warszawskim" i krakowskim "Czasie". Przez wiele lat pełnił funkcję sekretarza Adama Krasińskiego (wnuka Zygmunta, zajmującego się wydawaniem spuścizny autora Nie-Boskiej komedii) i w tej roli przebywał w Heidelbergu (1895). W czasie I wojny światowej był związany z legionami Piłsudskiego (redagował pismo "Praca Narodowa"); po wojnie wdał się w spór polsko-czechosłowacki o linię graniczną w Tatrach, był organizatorem Komitetu Obrony Spisza, Orawy i Podhala oraz prezesem Komitetu Obrony Kresów Południowych. W 1921 został prezesem Towarzystwa Literatów i Dziennikarzy Polskich, a w 1934 członkiem honorowym Polskiej Akademii Literatury. Drugą połowę życia poety naznaczyła choroba. Powikłania wywołane kiłą doprowadziły najpierw do zaburzeń psychicznych (które ujawniły się już podczas obchodów 25-lecia jego twórczości w 1912 r.), a w późniejszym czasie do utraty wzroku. Pod koniec życia Tetmajer egzystował dzięki ofiarności społecznej, umożliwiono mu mieszkanie w Hotelu Europejskim w Warszawie, skąd został eksmitowany w styczniu 1940 r. przez okupacyjne władze niemieckie. Zmarł w Szpitalu Dzieciątka Jezus z powodu nowotworu przysadki mózgowej oraz niewydolności krążenia. Jest pochowany na Cmentarzu Zasłużonych w Zakopanem; na warszawskich Powązkach znajduje się jego symboliczny grób. Przeczytaj artykuł o autorze w Wikipedii 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.
Janusz Korczak
Janusz Korczak Refleksje ISBN 978-83-288-2384-6 Czy dobrze być dzieckiem? Tak sobie. Nie bardzo. Nie wiem. Zapomniałem. Ale wiem, że gorzej być dzieckiem żydowskim. A jeszcze gorzej być dzieckiem żydowskim biednym i osieroconym. No tak. Każdy to przyzna bez trudu. Ale czy może być coś gorszego? Czemu nie? Może. Źle być starym, ale gorzej być starym Żydem. Czy może być coś gorszego? Oj-oj. Bo jeżeli ten stary Żyd nie ma pieniędzy? A jeżeli nie ma pieniędzy ... Janusz Korczak Ur. 22 lipca 1878 (1879) w Warszawie Zm. 7 sierpnia 1942 w Treblince Najważniejsze dzieła: Król Maciuś Pierwszy (1923), Bankructwo Małego Dżeka (1924), Kajtuś czarodziej (1934), Kiedy znów będę mały (1925), Senat szaleńców (1931), Jak kochać dziecko (1920), Prawo dziecka do szacunku (1929) Właśc. Henryk Goldszmit. Z wykształcenia i zawodu lekarz, zasłynął jako pedagog i psycholog dziecięcy, twórca niezwykle nowatorskiego systemu wychowawczego, opartego na zasadach demokracji, szczerości, szacunku oraz wszechstronnej aktywizacji społecznej dzieci (np. jego podopieczni redagowali samodzielnie czasopismo ,,Mały Przegląd"). Współtwórca i kierownik żydowskiego Domu Sierot w Warszawie (1912-1942) oraz sierocińca dla dzieci polskich Nasz Dom (1919-1936) mieszczącego się na Bielanach w Warszawie. Wykładowca Instytutu Pedagogiki Specjalnej oraz Wolnej Wszechnicy Polskiej. Zajmował się publicystyką, współpracując m.in. z czasopismami ,,W słońcu" i ,,Szkoła Specjalna" oraz Polskim Radiem, w którym wygłaszał popularne pogadanki radiowe opublikowane następnie pt. Pedagogika żartobliwa. W 1942 w getcie warszawskim, pełniąc nieprzerwanie funkcję pediatry i opiekuna sierot, pisał Pamiętnik (wyd. po wojnie w Wyborze pism). Zginął w hitlerowskim obozie zagłady w Treblince wraz z wychowankami swojego zakładu. 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.