大家好!在內容中,我們已經成功為我們的程式準備了原材料——學會了如何使用變數來儲存資料,並了解了資料型態這個收納盒的規格。我們現在擁有了程式世界的「名詞」,像是...
上一篇我們利用 Tailwind 打造了登入頁的基本樣貌,但光有門面還不夠,若沒有鎖與防護,這扇大門依然不安全😣。本篇我們將引入 React 生態系的函式庫進行...
前言
Day 5 帶大家了解 LINE Bot 能接收使用者傳遞的「6+1」種訊息類型。之所以這樣強調,是因為 File 類型僅能在群組聊天中使用,這個限制我...
上一篇,我們知道了產品功能建立,及其相關的屬性以及功能。對於上一篇建立的產品,其實還不完全詳細。今天,我們對於我們建立的產品按下編輯後,會發現有很多屬性可以進行...
在實務專案中,常常會遇到「想把剛剛的動作撤回」的狀況。
Git 在 2.23 版之後,將這類需求拆成兩種命令:
git restore:專注於「檔案狀態」的...
一、從破壞性變更的痛苦談起
如果你曾經維護過一個被多個客戶端使用的 API,你一定經歷過那種進退兩難的時刻。業務需求在變化,資料結構要調整,新功能要上線,但已有...