如何處理 Legacy Code 心得
冷靜評估重構和重寫的風險與利益 Legacy Code 特徵 年代久遠 結構龐大 經歷很多迭代 沒有文件 決定重構步驟 補上功能測試 補上單元測試(隨著重構補上) 補文件 開始重構
冷靜評估重構和重寫的風險與利益 Legacy Code 特徵 年代久遠 結構龐大 經歷很多迭代 沒有文件 決定重構步驟 補上功能測試 補上單元測試(隨著重構補上) 補文件 開始重構
今天來優化自己的 API (順便聊聊心情人生),前幾天都是把原本既有的程式碼拆開,現在要來優化API。 直接動手做(心情分享) 今天打算修改的部分希望盡量把原本的不足…
定義資源 我的最愛功能,製作一個可以讓 user 追蹤動物的操作,是一個連結的關係,綁定動物與用戶的關聯。 依照以前的經驗,我會幫這樣的動作取一個名字&nb…
昨天設定修改資料表以符合需求,接下來要設定權限部分,打算分兩種會員 管理員與一般會員。 權限 說明 管理員 可以做所有的新增刪除修改 一般會員 可以新增動物而已,…
定義資源 類別 type,預計紀錄該系統的動物分類 (貓、狗、其他…) 定義這個資源物件的內容 定義一個資源需要有哪些詳細資料。 欄位名 說明 格式 備註 id 分類id int(…
現在有一個陣列 [1,2,3] 把它轉為字串利用「,」做分隔符號(“1,2,3”),並存入資料表中,該如何查詢? PHP JavaScript
這三個方法都是來判斷是否為空值或是有沒有宣告變數的方法,比較容易搞混的是 isset()、 empty() 。簡單整理一下這三個差異的筆記。 isset() 檢查的變數存不存在 empt…
app 如上方程式碼顯示,排除test 開頭的所有網址
strip_tags() 移除 html語法 mb_substr(變數,開始值,數量,編碼語系)