‫Ze względu na ogromną elastyczność, jaką mamy u mieszkańców Kuby, istnieje wiele stylów wykonywania pracy
‫w systemie klastrów kubańskich miast.
‫I słyszałeś, jak o tym mówiłem wcześniej.
‫Powiedziałem ci, że istnieją różne sposoby dopasowania twojego przepływu pracy i że możesz używać różnych poleceń
‫i różnych sposobów, więc może to być trudne, gdy próbujesz go uczyć, ponieważ ludzie naprawdę
‫chcą wiedzieć, jak powinni używać tego.
‫Jaki jest najlepszy sposób, jaka jest najlepsza praktyka i która jest trudna, ponieważ tak naprawdę zależy od tego, czego od
‫niej chcesz i czy jest to system wspomagający.
‫Istnieje wiele różnych sposobów robienia rzeczy.
‫To jest to, co staram się przełamać, więc jest to najważniejsze, ale to wszystko po prostu nauka
‫slajdów, to będę rozmawiać z tobą przez kilka minut, aby spróbować przełamać te pojęcia i zastosować
‫ich znaczenie dla tubylców Kuby konkretnie.
‫Zanim przejdziemy do zalecanych podejść i zasadniczo będą trzy zalecane strategie korzystania z kubańskich wirów.
‫W tym miejscu muszę rozbić niektóre z tych terminów, abyś wiedział,
‫co to jest następny wykład i zobaczysz to w wielu postach na blogu oraz w dokumentach imperatywnych
‫i deklaratywnych.
‫A zatem najlepszym sposobem, który opisuje to w odniesieniu do kubańskich redaktorów, jest wykonanie kopii zapasowej i powiedzenie, co
‫to znaczy pod względem oprogramowania.
‫A gdy piszemy oprogramowanie, koncentrujemy się na tym, jak działa ten program.
‫Każdy krok w kolejności jeden po drugim.
‫Kiedy mówimy o deklarowanym podejściu do oprogramowania, opisujemy więcej o tym, co powinno osiągnąć, jakie
‫są jego końcowe cele.
‫I nie obchodzi nas, jak się tam dostanie, tylko że się tam dostanie.
‫Spróbujmy więc przez analogię, wyobraź sobie, że chcesz filiżankę kawy, kiedy budzę się każdego ranka,
‫szukam pierwszej filiżanki.
‫Jeśli mam to zrobić sam, będę musiał to zrobić z koniecznością.
‫Będę musiał pomyśleć o zagotowaniu wody.
‫Jaki jest następny krok.
‫Cóż, potrzebuję ziaren kawy, więc muszę je zmielić.
‫Ile dokładnie potrzebuję.
‫Ile wody wylewam na te ziarna, aby uzyskać idealną filiżankę kawy itp.
‫Dobrze.
‫Przechodzę przez każdy krok i zastanawiam się, jak to zrobić krok po kroku.
‫To jest konieczne.
‫Kiedy spojrzysz na kubańskie byty, porozmawiamy o tym w drugim i deklaratywnym trybie.
‫Pomyśl o tym jako o większej liczbie w kawiarni, rozmawiam z baristą i po prostu ich pytam.
‫Poproszę filiżankę kawy.
‫Moim jedynym zadaniem jest poprosić o filiżankę kawy.
‫I to od nich zależy, czy muszę to zrobić od zera.
‫Czy jest już taki zrobiony w puli.
‫A może pula jest za stara?
‫Mogą zrobić.
‫Być może będą musieli spróbować jeszcze trzy razy, aby zrobić filiżankę kawy, ponieważ popsuli ją.
‫W porządku.
‫Nie pytam, jak to robią.
‫Proszę, żeby przynieśli mi filiżankę kawy.
‫Zastosujmy to do poleceń, których będziesz używać w kubańskich miastach i skupmy się na trybie
‫rozkazującym, którego nauczyliście się do tej pory, ponieważ jest to sposób na rozpoczęcie nauki każdego
‫narzędzia.
‫Lee, będziesz robić te rzeczy w kolejności, w jakiej muszą być wykonane, i dajesz im
‫wyraźne instrukcje, jak to zrobić.
‫Więc te polecenia, takie jak Ty, kontrolują uruchamianie i tworzenie wdrożenia i aktualizacji, których jeszcze nie omówiliśmy ani
‫nie edytowaliśmy.
‫Są to różne typy poleceń, które sprawią, że będziesz zaczynać w stanie, w którym
‫wiesz, kiedy możesz użyć polecenia Utwórz.
‫Wiesz, że wdrożenie nie zostało jeszcze utworzone, więc używasz prawa tworzenia, jeśli chcesz zaktualizować
‫lub edytować coś, czego wyraźnie używasz tego polecenia.
‫Przyjemną rzeczą w wierszu poleceń i wpisywaniu do CLIA jest to, że różne polecenia są używane do różnych
‫rodzajów działań, niezależnie od tego, czy jest to tworzenie, aktualizacja, czy usuwanie, i jest to łatwiejsze do zapamiętania
‫dla naszego mózgu, ponieważ znamy działania, które podejmujemy.
‫Pamiętaj więc, że konieczność jest łatwiejsza, gdy znasz już stan obiektu lub zasobu
‫i dopiero zaczynasz korzystać z narzędzi, więc chcesz wyraźnie myśleć OK. Muszę stworzyć usługę, a ta
‫usługa musi być load balancer znasz tego rodzaju rzeczy i wtedy łatwiej
‫nam w ludzkich umysłach wpisywać te rzeczy w Seelye.
‫I niestety nie jest łatwo zautomatyzować.
‫Tak więc jedną z największych wad tego rodzaju pracy jest to, że naprawdę trudno jest uzyskać
‫automatyczny skrypt lub narzędzie do automatycznej obsługi Oh, to jest aktualizacja, którą chcesz.
‫Czy to jest tworzenie, czy to usuwanie, jak wiesz, co mam tutaj zrobić.
‫Ciężko nam zautomatyzować tego rodzaju pracę.
‫To jest łatwe w naszych głowach.
‫Łatwo jest wpisać go, aby zobaczyć kłamstwo.
‫Trudno nam zautomatyzować i zapamiętać deklaratywne oznacza, że tak naprawdę nie znamy stanu.
‫Zapamiętaj kawę.
‫Nie wiem, czy piją kawę, czy nie małżonkowie mogą ją mieć, być może będą musieli
‫zrobić coś od zera.
‫Nie znam stanu.
‫Znam tylko wynik końcowy, który chcę, i to naprawdę pasuje do modelu deklaratywnego.
‫Niektóre korzyści dla nas i dla automatyzacji polegają na tym, że zwykle używasz
‫tego samego polecenia, które kontrolujesz, zastosuj to samo polecenie, którego możesz użyć, niezależnie od
‫tego, czy tworzymy, aktualizujemy, czy nawet usuwamy zasoby.
‫A jeśli zaczniesz patrzeć na Yamę, o której za chwilę się tutaj zajmiemy, że Jamil może
‫znajdować się w jednym pliku, możesz połączyć wiele różnych rodzajów zasobów w jednym Jamilu lub
‫możesz podzielić je na jeden obiekt w każdym pliku Yama w jednym katalogu i możesz użyć jednego polecenia,
‫aby zastosować cały katalog.
‫Jest tam wiele opcji, a powodem, dla którego nie zaczynamy korzystać z tej metody jest to, że nie zawsze potrzebujemy
‫jej, co dodaje nieco złożoności, ponieważ musisz utworzyć ten plik i wszystkie zawarte w nim rzeczy
‫przed tobą możesz to zrobić, więc możesz nie mieć ich od zera i niekoniecznie chcesz je tworzyć tylko po
‫to, aby stworzyć pulę lub coś innego.
‫Na początek CLIA ma sens, używając standardowych poleceń rozkazujących ma sens, ale kiedy zaczynasz
‫myśleć o produkcji i automatyzacji oraz wykonywać ten cykliczny proces aktualizacji w kółko, tak jakbyś zaczął
‫myśleć o OK. Potrzebuję bardziej deklaratywnych podejście i wyzwanie, musisz znać wszystkie te ogólne klucze i
‫ustawienia i po prostu musisz zacząć od zera i gromadzić swoją wiedzę z
‫biegiem czasu na wszystkie sposoby i rzeczy, które musisz umieścić na tym
‫kanale.
‫Ale wielką zaletą jest to, że twoja inwestycja nie jest marnowana.
‫Tak więc, podczas gdy wykonujesz kilka podstawowych rzeczy na Kubie, tatuś jest teraz,
‫pisząc C Ally jak kontrola kostki lub stwórz w tym czasie, patrzysz na hazard za pomocą polecenia wyjściowego zapamiętaj myślnik.
‫O tak, możesz sprawdzić ilość amunicji.
‫Istnieją inne sposoby patrzenia na amunicję i zaczynamy budować naszą wiedzę o tym, jak to
‫miało wyglądać.
‫Gdy więc dotrzesz do świata produkcji, w którym cały dzień grasz Jamela, będziesz
‫trochę bardziej zaznajomiony ze sposobem, w jaki się rozbija, a ten sposób Yama jest najłatwiejszym
‫sposobem zautomatyzowania twojej aranżacji.
‫Jest to również najprostszy sposób na uzyskanie szczęścia operacyjnego.
‫W tym kursie nie będziemy dużo rozmawiać o zdobywaniu ops.
‫Polecam google, ponieważ jest to rodzaj pracy programistycznej, która używa narzędzia get jako
‫źródła prawdy.
‫Tak więc w zasadzie za każdym razem, gdy chcesz wprowadzić zmiany w swoim środowisku, edytujesz niektóre
‫Jamel, wykonujesz polecenie „zastosuj”, a następnie „get commit”, a teraz masz ten dziennik wszystkich czynności, które zrobiłeś.
‫To jeden z atrybutów modelu operacji get OPS i robienie tego z deklaratywnym sposobem na osiągnięcie tego
‫celu.
‫Spójrzmy więc na trzy sposoby, w jakie kubańskie zespoły uważają, że powinniśmy używać linii poleceń kubańskich lat 80.