Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta wyd. 2
Vibe coding i przyszłość kodowania. Od programisty do dewelopera ery AI
Wydawca: Helion
Przewodnik po programowaniu wspomaganym przez AI: od swobodnego vibe codingu po uporządkowaną inżynierię, z naciskiem na prompty, narzędzia, przegląd kodu i odpowiedzialność człowieka.
Gdzie kupić: ebook, audiobook
Epub, Mobi, PDF, MP3
Książka jest przewodnikiem po tworzeniu oprogramowania z pomocą sztucznej inteligencji, przeznaczonym dla początkujących i średnio zaawansowanych programistów, inżynierów, liderów zespołów oraz osób uczących się samodzielnie. Nie wymaga wcześniejszego doświadczenia z narzędziami AI, zakłada natomiast podstawową znajomość programowania. Autor opisuje zmianę, w której zamiast pisać kod linijka po linijce, programista formułuje intencje w języku naturalnym i kieruje generowaniem kodu przez modele językowe.
Punktem wyjścia jest spektrum podejść: od vibe codingu, czyli swobodnej, eksploracyjnej pracy opartej na promptach, po uporządkowaną inżynierię wspomaganą przez AI. Autor pokazuje, że w praktyce oba style często się przenikają. W pierwszej części wyjaśnia, czym jest vibe coding, jak działają duże modele językowe i jak skutecznie formułować polecenia. Omawia też narzędzia i asystentów, takich jak GitHub Copilot, Cursor, Windsurf, Cline czy Claude, oraz sposoby włączania ich do codziennej pracy.
Ważnym wątkiem jest tak zwany problem 70%: modele dobrze radzą sobie z rutynowymi zadaniami, ale pozostała część pracy wymaga ludzkiej wiedzy o architekturze, bezpieczeństwie i optymalizacji. Część praktyczna dotyczy dzielenia zadań na etapy, planowania przed generowaniem kodu, przeglądu, debugowania, refaktoryzacji i testowania wygenerowanych rozwiązań, a także prototypowania i budowy aplikacji internetowych.
Ostatnia część poświęcona jest zaufaniu i odpowiedzialności: bezpieczeństwu, niezawodności i utrzymywalności kodu, kwestiom etycznym i prawnym, takim jak własność intelektualna i stronniczość modeli, a także autonomicznym agentom działającym w tle oraz zmieniającej się roli programisty w zespołach łączących ludzi i AI.
Dodatkowe informacje
Komentarze i recenzje
Zaloguj się, aby dodać komentarz lub ocenę.
Brak ocen, komentarzy i recenzji.