Day 106 (Week16), 2021/07/26 (Monday)

學習時數:7.5 hr

Done

  • [done] w11 hw2 部落格整理,上傳至 GitHub,還沒有寫 Pull Request 的內容
  • [done] w14 部署心得及作業繳交
  • [done] w16 [JS201] 10%

To Do @ this week


學習心得紀錄

Objective 客觀

整理 11 週作業

因為之前第十一週作業寫一半,上傳至 GitHub,助教幫我把 Pull Request 關起來後,就沒有再管他了,然後我就在筆電裡的專案資料夾修改,就發生了 push 的衝突,花了好多時間在處理這個,然後同時又想要保存 commit 修改的紀錄,所以找很多 Git 相關的指令,這個問題發生前,我都是很小心規矩的照著步驟建立分支、修改檔案、commit 提交、push 推上 GitHub,然後在 GitHub 發起 Pull Reqeust 後,批改完成在 GitHub Merge 分支到 master,再在本地端 pull master,再行刪除該分支,所以沒有遇到什麼操作上的問題。
後來還是將最初交一半作業的 branch 刪除了,再建立一個新的 branch,commit 了兩個版本,一個是交一半的作業,一個是完整舨的作業。
其實還有另一個悲劇就是我把資料夾搞混了,原本的 hw1 是留言板,hw2 是部落格,我一直以來都搞相反,以為: hw1 是部落格,hw2 是留言板,所以我把這兩個相同檔名的檔案覆蓋,還把不同檔名的檔案混在一起,要整理乾淨也花不少時間QQ。

很複雜的一般檔案處理流程

另外還有遇到一個很複雜的一般檔案處理流程,需要在 XAMPP 另存新檔,放置 git 專案資料夾、FTP、新部署的 AWS EC2 主機。
在 XAMPP 上跑 PHP,才可以在 Chrome 看到網頁呈現,但是 XAMPP 會把檔案保護起來,如果直接複製拉到另一個資料夾,會是捷徑的圖示,然後我如果上傳到 FTP ,其他人就沒有權限讀取。
若是改了一個檔案,就要將在其他位置的檔案,如:FTP、XAMPP、AWC EC2 server (因為我想把部落格放在部署好的主機上QQ)上更新,此外還要同時更新連線至 phpMyAdmin 的 conn.php 帳號密碼,然後我也有在檔案裡面用到連結網址 base URL ,點選文章標題,進入文章內容。
所以一次就有好多個要改,然後也要找出缺漏的功能,例如:在管理部落格文章頁面的登出按鈕沒有做 href 按下去什麼都沒發生。
綜合起來就花了一早上加一點下午的時間在處理上面這兩個小主題QQ。

w14 部署心得

這個我從上週三拖到現在QQ,真的是很愛拖...下次要改進一下!一直在平衡跟修改自己的做事方式,像是在寫作業時,會碰到一些問題,要用手抄?還是要用 HackMD 來做筆記,或者是截圖放在備忘錄裡?
|方法|好處|壞處|
|------|------|-----|
|手抄|寫字速度快,習慣紙本,可以拿起來複習|沒辦法寫下 link、code、錯誤顯示截圖|
|HackMD|打字快、截圖方便、支援 Markdown|放在 HackMD 會忘記拿出來看|
|截圖放備忘錄| 打字、截圖方便,常常翻閱|不支援 MarkDown,做紀錄要另外寫|

但後來想一想,最大的問題好像是要撥時間出來整理筆記!不然過程中思考的東西會忘記,就不著痕跡了:(。

感受

今天解決 conflict 有點delay,明天要努力開始追上 16 週。

Decisional 決定行動

開始 gogo 16 週!

看可不可以中間穿插安排一些其他的進度,例如:撥半小時之類的來修改前面的作業,還有整理一天下來的筆記,這樣也可以轉換心情。

#部署 #git confilct







你可能感興趣的文章

【單元測試的藝術】Chap 11: 設計與可測試性

【單元測試的藝術】Chap 11: 設計與可測試性

使用 JavaScript 處理二進位資料

使用 JavaScript 處理二進位資料

PDIS 實習日誌:學習「團隊」

PDIS 實習日誌:學習「團隊」






留言討論