David Farley est un écrivain dont le travail explore l'intersection de la culture, de l'histoire et du lieu. Ses récits de voyage explorent les aspects uniques et souvent négligés des destinations, invitant les lecteurs à des voyages de découverte. À travers sa prose captivante, Farley découvre les histoires qui se cachent sous la surface, révélant les merveilles inattendues du monde.
In too many organizations, build, testing & deployment processes can take six months or more. This text demonstrates how to dramatically increase speed while reducing risk & improving code quality at the same time. It covers configuration management, source code control, release planning, auditing, compliance & more
Writing for students at all levels of experience, Farley illuminates durable principles at the heart of effective software development. He distills the discipline into two core exercises: first, learning and exploration, and second, managing complexity. For each, he defines principles that can help students improve everything from their mindset to the quality of their code, and describes approaches proven to promote success. Farley's ideas and techniques cohere into a unified, scientific, and foundational approach to solving practical software development problems within realistic economic constraints. This general, durable, and pervasive approach to software engineering can help students solve problems they haven't encountered yet, using today's technologies and tomorrow's. It offers students deeper insight into what they do every day, helping them create better software, faster, with more pleasure and personal fulfillment.
Featuring essays by Myla Goldberg, Helen Epstein, Jan Morris, and Francine Prose, "Travelers' Tales Prague" collects over 20 stories from the city that inspired compositions from Mozart and novels from Kafka. The pieces in this book are both a charming enticement for prospective travelers and a welcome companion for those already there.
Farley offers a tour through a bizarre Italian town in search of an unbelievable relic: the foreskin of Jesus Christ. Blending history, travel, and perhaps the oddest story in Christian lore, "An Irreverent Curiosity" is a weird and wonderful tale of conspiracy and misadventure.
Dostarczaj oprogramowanie na zawołanie! Jeśli Twoja praca wymaga, byś
dostarczał oprogramowanie w sposób niemalże ciągły, a Ty chciałbyś uniknąć
niepowodzeń, pomogą Ci w tym: automatyczna kompilacja, testowanie i wdrażanie.
Dzięki nim możesz zaoferować użytkownikom aplikację najwyższej jakości w
dowolnym czasie! W tej książce znajdziesz instrukcje na temat realizacji
takiego celu. Na samym początku poznasz typowe problemy z wdrażaniem
oprogramowania, a w kolejnych rozdziałach zobaczysz, jak je rozwiązać.
Zaczniesz od najlepszych technik zarządzania konfiguracją aplikacji, a
następnie przejdziesz do zagadnień związanych z ciągłą integracją. Po tym
wstępie czeka Cię niezwykle pasjonująca lektura dotycząca potoku wdrożeń oraz
tworzenia skryptów automatyzujących proces tworzenia i budowania projektu.
Ponadto zapoznasz się z detalami automatycznych testów akceptacyjnych i testów
wymagań niefunkcjonalnych oraz zrozumiesz, jak stworzyć strategię
udostępniania oprogramowania. Dla powodzenia całego przedsięwzięcia kluczowe
jest zbudowanie ekosystemu wydawania oprogramowania. Ten temat został
obszernie omówiony w trzeciej części książki. Jeżeli chcesz zmienić sposób
wydawania Twojego oprogramowania, przeczytaj ten podręcznik! Książka
prezentuje: Automatyzację wszystkich aspektów kompilacji, integracji,
testowania i wdrażania oprogramowania Implementację potoków wdrożeń na
poziomie zespołu projektowego i organizacji Usprawnienie współpracy
programistów, testerów i pracowników odpowiedzialnych za eksploatację
oprogramowania Przyrostowy rozwój funcjonalności w dużych i rozproszonych
zespołach Wdrożenie skutecznej strategii zarządzania konfiguracją
Automatyzację testów akceptacyjnych od analizy do implementacji Testowanie
wydajności i innych wymagań niefunkcjonalnych Implementację ciągłego wdrażania
i wydań bez przestojów Zarządzanie infrastrukturą, danymi, modułami i
zależnościami Rozwiązywanie kwestii zarządzania ryzykiem, zgodności z
regulacjami i audytu Wydawanie aplikacji jeszcze nigdy nie było tak proste!
Inżynieria oprogramowania polega na stosowaniu empirycznego podejścia do
szukania wydajnych i ekonomicznie uzasadnionych rozwiązań podczas tworzenia
oprogramowania. Dziedzina ta ma na celu organizowanie optymalnego procesu
tworzenia aplikacji ? od koncepcji, poprzez kodowanie, wdrażanie,
utrzymywanie, po wycofywanie. Uzyskanie biegłości w tym obszarze nie jest
łatwe: rozwój oprogramowania wymaga zrozumienia filozofii inżynierii i
stosowania określonych zasad. Tę książkę docenią programiści, menedżerowie,
inżynierowie i liderzy techniczni. Znajdziesz w niej cenne informacje o
filozofii inżynierii oprogramowania, jak również o postępach w sposobie
myślenia na jej temat. Na tej bazie oparto zestaw zasad ułatwiających
skuteczne radzenie sobie z dwoma podstawowymi procesami inżynierii
oprogramowania: uczenia się i eksploracji oraz radzenia sobie ze złożonością.
W ten sposób dowiesz się, jak usprawnić wszystkie aspekty swojej pracy, a
także jak stosować sprawdzone podejścia prowadzące do sukcesu z uwzględnieniem
uwarunkowań ekonomicznych. Dzięki tej przełomowej publikacji nauczysz się
technik rozwiązywania problemów z wykorzystaniem zarówno obecnych, jak i
przyszłych technologii. W efekcie będziesz szybciej tworzyć lepsze
oprogramowanie, i to w bardziej przyjemny i satysfakcjonujący sposób. Poznaj i
stosuj zasady nowoczesnej inżynierii oprogramowania: określaj jasne cele i
sensownie wybieraj narzędzia organizuj pracę i systemy tak, aby móc oceniać
ciągłe postępy zachowuj kontrolę nawet po zwiększeniu złożoności systemu
utrzymuj dyscyplinę z zachowaniem właściwej elastyczności ucz się z historii i
doświadczenia naucz się oceniać nowe idee rozwoju oprogramowania Przekonaj
się, jak dzisiaj najlepsi praktycy projektują oprogramowanie!
Bessere Software schneller und effektiver entwickeln
Error: You exceeded your current quota, please check your plan and billing details. For more information on this error, read the docs: https://platform.openai.com/docs/guides/error-codes/api-errors.