To pierwszy artykuł z serii dotyczącej aktualizacji wersji Caffeine V3, w którym omówimy nową architekturę budowy. W następnym artykule: jak system projektowania V3 tworzy bardziej estetyczne aplikacje.
Jeśli kiedykolwiek doświadczyłeś, że Caffeine po 50 zmianach zapomniał, jak wyglądała twoja aplikacja, to tutaj wyjaśniam, dlaczego tak się stało i dlaczego już nigdy się to nie powtórzy.
W wersji V3 całkowicie przebudowaliśmy sposób tworzenia aplikacji w Caffeine. Wcześniej Caffeine działał na zasadzie sekwencyjnego potoku, który był w istocie złożony z szeregu działających po sobie agentów: planowanie aplikacji, budowanie backendu, budowanie frontend, przeprowadzanie inspekcji jakości, wdrażanie; każdy krok musiał być zakończony, aby przejść do następnego. Jeśli na trzecim kroku wykryto problem na drugim, nie było możliwości powrotu.