‫W ostatnim filmie omówiłem tryb rozkazujący vs. deklaratywny i rozmawialiśmy o szczegółach na
‫Kubie łatwości jednego lub drugiego, ale tak naprawdę, gdy spojrzysz na dokumentację Kubańczyków, nadaje się ona do
‫trzech różnych stylów i istnieje subtelna różnica, ale tak naprawdę są w spektrum od samego początku imperatyw z
‫jednej strony i całą drogę zadeklarował go z drugiej.
‫A potem ta fajna mała opcja w środku, jeśli tak zdecydujesz się użyć jej w tym kursie.
‫Do tej pory uczyłem cię bezwzględnie bezwzględnych poleceń Seelye, to znaczy obejmuje eksponowanie.
‫Może mamy skalę.
‫Nie omawialiśmy edycji, ale robi to dokładnie tak, jak myślisz.
‫Edytuje zasób w czasie rzeczywistym i / lub tworzy wdrożenie, które jest nowym sposobem wykonywania uruchomienia.
‫I te są naprawdę najlepsze do nauki, jak to działa.
‫Uczenie się rodzajów zasobów i ich działań oraz osobistych projektów i naprawdę małych konfiguracji, w
‫których być może jesteś jedyną osobą odpowiedzialną i nie próbujesz zautomatyzować, nie próbujesz zbudować
‫pełnego przepływu pracy i nie widzisz prawidłowości ICD.
‫To świetnie dla nich.
‫Następnie jest ten fajny środek, który tubylcy kubańscy zaoferowali ci z poleceniami tworzenia, których możesz albo
‫użyć samych poleceń tworzenia, ale możesz również użyć tych z plikiem demo i możesz użyć
‫polecenia dash f i możesz dać mu jedną z tych specyfikacji jak widzieliśmy wcześniej.
‫Możesz dać mu specyfikację, a utworzy dowolny obiekt, który tam masz. Możesz mieć wiele
‫obiektów w tym pliku, możesz mieć wdrożenie oraz usługę tam, być może niektóre potrzeby związane z pamięcią, które
‫masz, niezależnie od konfiguracji sieci i jakie możesz mieć cały ten jeden fajny plik, a jeśli
‫chcesz coś tam zastąpić, możesz go edytować, a następnie użyć polecenia replace, którego jeszcze nie
‫omówiliśmy, ale robi to, co myślisz.
‫Jest też polecenie usuwania, którego użyliśmy, i robi to, co według ciebie działa.
‫Fajną rzeczą jest to, że jest to coś w rodzaju środka ziemi.
‫Zmusza cię do użycia amunicji, abyś udokumentował to, co robisz, i masz ten rekord zmian, jeśli używa
‫czegoś takiego, jak mam nadzieję, że używasz get, a korzyść z tego jest dla nas, ludzi.
‫Używamy create lub replace lub delete, więc daje nam to wyraźny czasownik do użycia.
‫Wiemy więc, że przypadkowo nie usuwamy czegoś, gdy używamy do utworzenia polecenia, i wiemy,
‫że przypadkowo nie usuwamy czegoś, gdy używamy polecenia zamiany.
‫To pomaga.
‫Dobrze.
‫To dobry środek, ponieważ zmoczysz stopy w specyfikacjach Jamela, których
‫będziesz musiał użyć, gdy przejdziesz do pełnego deklaratywnego modelu obiektowego i o tym mówiłem wcześniej.
‫To tam używasz tylko amunicji i używasz tylko polecenia zastosuj.
‫Teraz są inne polecenia, które pomogą ci w zastosowaniu, takie jak diff, które
‫pokażą ci zmiany, które zamierzasz wprowadzić, ale zastosowanie to po prostu edycja Jamila z uruchomionym programem.
‫Zmodyfikuj jeszcze kilka, aby uruchomić aplikację.
‫Jest to podobne do roju, w którym mieliśmy stosy roju.
‫Jeśli pamiętasz, istnieje polecenie wdrażania stosu dokowania, a do ich aktualizacji używasz
‫tego samego polecenia w kółko.
‫I to w tym samym stylu z pełną deklaracją obiektów, ale fajnie, że mają dokumentację, a
‫zobaczysz to w linkach do zasobów tego wykładu bardzo szczegółową stronę na temat tych trzech różnych
‫typów, więc zachęcam do sprawdzenia .
‫Teraz prawdziwą zasadą, którą zamierzam nadać tej całej sprawie.
‫Nawet jeśli przeczytasz o tym na stronie zasobów, to po prostu nie pomieszaj trzech podejść, ważniejsze jest,
‫aby nie mieszać tych trzech podejść, gdy masz prawdziwe zależności produkcyjne i produkcyjne.
‫Naprawdę zamierzam zalecać, abyś starał się trzymać tak wcześnie, jak to możliwe w swoim modelu dojrzałości
‫z pełnym modelem deklaratywnym, używając plików Yama z poleceniem Apply.
‫Im szybciej poczujesz się komfortowo z tym, tym szybciej przyzwyczaisz się do dokumentowania tego szkliwa i zapisywania
‫go w zatwierdzeniu przy każdej zmianie.
‫Ten proces naprawdę przyniesie ci korzyści później, gdy ktokolwiek będzie chciał zobaczyć zmiany, które możesz zobaczyć, sprawdź dziennik
‫logowania, większość z nas prawdopodobnie coś robi i już dziś, więc utworzenie kolejnego repozytorium tylko
‫dla przechowywania tych rodzin nie będzie dużo wysiłku dla ciebie, prawda.
‫Więc nawet jeśli dopiero zaczynasz lokalnie na swoim komputerze, lokalnie może w zasadzie pomóc ci zobaczyć historię zmian, które wprowadziłeś w
‫tych rodzinach, więc jeśli w ciągu sześciu miesięcy zapomnisz, co zmieniłeś trzy miesiące
‫temu, możesz wrócić i spójrz i zobacz, co tam robisz, a to naprawdę zaoszczędzi ci
‫dużo czasu.
‫Zatem najważniejszą zasadą jest nie mieszanie podejść.
‫Jeśli utworzysz coś z runem, trudniej będzie później użyć aplikacji do zarządzania tym zasobem.
‫Istnieje kilka sztuczek w handlu, które można obejść za pomocą niektórych z tych poleceń, aby spróbować później
‫edytować obiekty bez zepsucia ich, ale naprawdę, jeśli zamierzasz produkować, prawdopodobnie nie powinieneś zacząć od
‫poleceń uruchamiania w swojej produkcji serwer i powinieneś prawdopodobnie myśleć długoterminowo i trzymać się
‫wersji demo.
‫Tak więc moje cztery wskazówki dotyczą uczenia się wiersza poleceń tak jak ty.
‫Naucz się tego imperatywnego wiersza poleceń, abyś mógł obsługiwać go lokalnie,
‫a będziesz potrzebować tych poleceń czasami do fotografowania i testowania oraz serwerów, a następnie tak szybko, jak to
‫możliwe, aby przygotować się do pierwszej produkcji Cuban 80s, to nauczyć się stosować polecenie diff zarządzaj specyfikacją Yamato dla wszystkich
‫typów zasobów, których będziesz używać, a następnie przechowuj ją i uzyskaj, jak mówię.
‫Więc nawet jeśli jest to tylko lokalna transakcja get lub get repos, z której może skorzystać Twój zespół.
‫I pamiętaj, że ta metoda edycji amunicji pozwala zaoszczędzić zmianę, a następnie zastosować ją z kontrolą
‫Q, następnie zapisać ją ponownie i zapisać zmiany i uzyskać, że ten proces zaprowadzi cię na drogę automatyzacji programistów
‫i do tych operacji, o których wspomniałem wcześniej, to jest myślę, że niektóre z tych
‫narzędzi zaczynają iść tam, gdzie jesteśmy skoncentrowani.
‫Wprowadzamy zmiany w repozytorium get repozytorium, tak jak robią to koderzy oprogramowania, i robimy to samo z tym
‫procesem pracy programistów.
‫W pewnym sensie przyjmujemy sposób, w jaki dokonują zmiany pracy w zespole dla naszych własnych operacji i narzędzi.