Od jakiegoś czasu nurtuje mnie problem - jak wprowadzać automatyczne zmiany w strukturze bazy.
U nas w projekcie od początku projektu używamy konwersji bazy. Jest to uciążliwe i długo trwa.
Przechodziłem dzisiaj koło budowy. Część budynków była jeszcze w budowie, część była już na ukończeniu. Te w budowie - było obłożone siecią rusztowań. Te "do wykończenia" nie miały już rusztowań.
Chwilę później olśniło mnie, że rusztowanie (ang. scaffolding) budowlańcy stawiają tylko na moment budowy budynku. Potem rusztowania są niepotrzebne, a nawet niewskazane. Czy można tę analogię odnieść do projektu programistycznego? To znaczy scaffolding na etapie budowy systemu, gdy nikt nie obrazi się, że baza danych się rozjechała, z powodu braku formalnych konwersji. A po wdrożeniu bazy usunięcie scaffoldingu i wprowadzenie konwersji. Co myślisz na ten temat Drogi Czytelniku?
Bardzo sobie cenię kursy na Pluralsight. Mam wrażenie, że każdy kurs, który przeszedłem na tej platformie, w dużym stopniu podniósł moje zdolności. Wiem, dostęp do tej platformy nie jest tani, ale w mojej ocenie warty swojej ceny. To nie jest reklama, ale forma entuzjazmu jaki mam do tej formy samodoskonalenia. O to kilka punktów pokazujących ofertę tego serwisu i dlaczego warto skorzystać: Pluralsight to kursy z Javascript, C#, Java, Angular, Python, MySQL i wielu innych technologii i umiejętności. Kursy na Pluralsight w większości mają wyższą jakość niż te, które możemy znaleźć na przykład na YouTube. Są wyselekcjonowane, mają wysoką jakość dźwięku i obrazu. Często wgryzają się głęboko w dany problem daleko poza standardowe „Hello World” danej technologii. Twórcy Pluralsight to często osoby znane ze świata IT i konferencji branżowych, jak: Scott Hanselman, Microsoft John Somnez, SimpleProgrammer.com John Skeet, Google Pluralsight udostępnia funkcjonalność ścieżek – paths....
Komentarze
Prześlij komentarz