Wygl膮da na to, 偶e GITarra 馃槑 (40)

 

 Photo by Yancy Min on Unsplash

W poprzednim wpisie pisa艂em o tym, jak si臋 boryka艂em z „partials” w Sass. Ostatecznie okaza艂o si臋, 偶e problemem by艂o niew艂a艣ciwe u偶ycie przeze mnie komend @use i @forward. Pisa艂em te偶, 偶e kolejnym wyzwaniem, z kt贸rym musia艂em si臋 zmierzy膰, by艂 system kontroli wersji, jakim jest GIT oraz GitHub, kt贸ry z kolei jest serwisem internetowym do zdalnej pracy z projektami z wykorzystaniem GIT.

Ot贸偶 w trakcie „walki” z Sass kilkukrotnie commitowa艂em zmiany do GitHub, po to, 偶eby po doj艣ciu do rozwi膮zania problemu, m贸c przywr贸ci膰 projekt do stanu sprzed eksperyment贸w i wdro偶y膰 partials jak nale偶y. Mi臋dzy innymi w艂a艣nie po to powsta艂y systemy kontroli wersji, 偶eby zapisywa膰 pewne etapy pracy i m贸c w dowolnym momencie je przywr贸ci膰. Opr贸cz tego pozwalaj膮 one na jednoczesn膮 prac臋 nad projektem wielu osobom bez ryzyka konfliktu wprowadzanych modyfikacji (w tym celu korzysta si臋 z tzw. branch'y).

Ja nad projektem pracuj臋 sam, wi臋c dla mnie, to jest przede wszystkim kwestia bezpiecznej pracy z projektem. Mog臋 bez obaw wprowadza膰 r贸偶ne zmiany i testowa膰 r贸偶ne koncepcje, bo wiem, 偶e w razie czego, mog臋 przywr贸ci膰 projekt do stanu z jakiego艣 momentu (jaki wcze艣niej zacommitowa艂em). Opr贸cz tego GitHub pozwala dzieli膰 si臋 wynikami swojej pracy z osobami trzecimi poprzez udost臋pnianie kodu jako publiczny oraz GitHub Pages, czyli de facto hostingu projekt贸w przechowywanych w tym serwisie.

Tak jak pisa艂em w poprzednim wpisie, dop贸ki moja praca tymi narz臋dziami polega艂a jedynie na wysy艂aniu commit贸w (przy u偶yciu VS Code sprowadza si臋 to do klikni臋cia przycisku „wy艣lij” 馃お), GIT wydawa艂 mi si臋 艂atwy i przyjemny. Dopiero kiedy postanowi艂em przywr贸ci膰 wcze艣niejsz膮 wersj臋 projektu i usun膮膰 zb臋dne commity, kt贸re tworzy艂em podczas pr贸by znalezienia b艂臋du zwi膮zanego z Sass, zacz臋艂y si臋 schody. Przez 3 dni studiowa艂em dokumentacj臋 GIT i Stack Ooverflaw, zanim mi臋 si臋 to uda艂o.

Jestem z tego czasu bardzo zadowolony, bo te poszukiwania pozwoli艂y mi zrozumie膰 logik臋 systemu kontroli wersji, pozna膰 GIT Workflow i jego 4 podstawowe elementy (Working Directory, Staging Area, Local Repo oraz Remote Repo) i nauczy膰 si臋 po nich porusza膰. Nauczy艂em si臋 wielu potrzebnych do korzystania z GIT i GitHub komend i co chyba najwa偶niejsze, wszystko to przy u偶yciu konsoli. Teraz jak wysy艂am jakie艣 zmiany w projekcie, to ju偶 nie u偶ywam przycisk贸w w VSC, a komunikuj臋 si臋, wypisuj膮c odpowiednie polecenia w terminalu.

Opr贸cz przyspieszonego kursu GIT-a w tym tygodniu znowu du偶o czasu sp臋dzi艂em z projektem mojej strony, poprawi艂em wszystkie b艂臋dy, jakie zosta艂y mi wskazane przez osoby z Discorda, kt贸rym da艂em m贸j kod do review i mocno popracowa艂em nad designem. Jeszcze sporo pracy z designem przede mn膮. Wczoraj znowu da艂em kod do review z pro艣b膮 o odniesienie si臋 do warstwy wizualnej i poprawno艣ci z punktu widzenia UI/UX i, mimo 偶e jest du偶o lepiej, to jednak otrzyma艂em sporo uwag.

Przede wszystkim zwr贸cono mi uwag臋, 偶e w moim projekcie brakuje g艂臋bi i p艂ynno艣ci. Dosta艂em te偶 jako przyk艂ady i inspiracj臋, linki kilku dobrze zaprojektowanych, z u偶yciem ciemnego stylu, blog贸w. Musz臋 si臋 temu porz膮dnie przyjrze膰 i zorientowa膰 czy kwestia le偶y tylko po stronie stylowania, czy mo偶e jednak nale偶y zastosowa膰 pewne rozwi膮zania zaprogramowane w JavaScript, 偶eby da膰 wi臋cej g艂臋bi i 偶ycia na mojej stronie.

Don Kiki McArron

Ten tydzie艅 jest dosy膰 k艂opotliwy, bo do dzisiaj synek by艂 w domu, a dodatkowo, na dzia艂ce nale偶膮cej do siostry mojej 偶ony, ale przylegaj膮cej do naszej i u偶ytkowanej do tej pory przez nas, trwaj膮 prace rozbi贸rkowe i porz膮dkowe, co niestety mocno zajmuje te偶 m贸j czas, bo musz臋 to troch臋 nadzorowa膰 i zbiera膰 stamt膮d graty, kt贸re maj膮 zosta膰 u nas, a nie by膰 spakowane do kontener贸w.

Niestety wszystkie komplikacje (przede wszystkim to, 偶e prawie ca艂y miniony tydzie艅 sp臋dzi艂em w domu z synkiem) sprawi艂y, 偶e nie znalaz艂em czasu na zaprojektowanie planu dzia艂a艅 na pozosta艂e tygodnie wakacyjne. Przysz艂y tydzie艅 moje dzieci sp臋dza u dziadk贸w, wi臋c dobrze by by艂o do ko艅ca tego tygodnia taki plan stworzy膰, 偶eby czas bez dzieciak贸w na maksa wykorzysta膰 na jego wdro偶enie i realizacj臋.

Dodatkowo w tym tygodniu wydarzy艂o si臋 co艣, co mo偶e mocno pozmienia膰 moje plany, ale za wcze艣nie jest, 偶eby o tym pisa膰. Mam nadziej臋, 偶e za tydzie艅 b臋d臋 wiedzia艂 wi臋cej i b臋d臋 m贸g艂 co nieco na ten temat napisa膰. Natomiast dodam tylko tyle, 偶e je艣li to si臋 zi艣ci, to b臋dzie to co艣 prze艂omowego 馃.

 

"Wa偶ne jest by nigdy nie przesta膰 pyta膰. Ciekawo艣膰 nie istnieje bez przyczyny. Wystarczy wi臋c, je艣li spr贸bujemy zrozumie膰 cho膰 troch臋 tej tajemnicy ka偶dego dnia. Nigdy nie tra膰 艣wi臋tej ciekawo艣ci. Kto nie potrafi pyta膰 nie potrafi 偶y膰." ~ Albert Einstein

"Powiedz mi, to zapomn臋. Naucz mnie, to mo偶e zapami臋tam. Zaanga偶uj mnie, to si臋 naucz臋." ~ Benjamin Franklin

Komentarze

Popularne posty z tego bloga

Pracuje si臋, oj pracuje... (44)

No to do dzie艂a (21)

Kryzys wieku 艣redniego (1)