24 12月 2021 團隊協作 專案管理 開發者工具 Git Git Commit 請加上任務單號 我在部落格這頁設定的置頂圖片就是很常見的情境,在大型專案中開發,我們能從 Git Message 知道做了什麼動作,卻無法知道是「為了什麼情境」而做這些動作。 在軟體開發中,如果是 VS Code 使用者,通常都會安裝 GitLens 擴充套件(或者其他你習慣的 Git 擴充套件),好看到程式碼該行最後的 commit message。 而 Git
10 11月 2021 React.js 瀏覽器 JavaScript 錯誤處理:開發 Client 別忘了實作 Error View 錯誤畫面 在 Web 前端中,若 JS Runtime 發生錯誤(例如存取 undefined 的屬性),頁面往往會直接變成一片空白,沒有任何提示,讓使用者以為網頁整個掛了。 雖然這對效能沒有幫助,但對使用者體驗來說卻非常關鍵。很多 Web 網站並未針對錯誤做處理。 常見情境 當 Web JS 拋出錯誤或後端 API 欄位漏給資訊,
一起來協作 MDN 翻譯吧! 03 9月 2021 開源 社群 一起來協作 MDN 翻譯吧! 前言 這陣子還在佛系找新工作中,聽不少朋友分享與查看網路上求職心得:有不少公司喜歡對 mid-senior level 求職者穿插一些基本題目例如: 「什麼是 eventloop ?」 有鑑於前端技能樹實在太廣,(Senior 需要準備的)問題很多,可能面試期待公司問這幾年做了什麼或框架特色,結果對方還在考 JS 語言特性,然後再回馬槍考核心基本題,mid-senior level 若沒準備,回答卡還算是好的,有時怕的是沒準備到,接著等著被公司電到像寶可夢臭泥一樣癱軟掉。 強者我朋友真的不是我,
TypeScript 筆記:never 簡介 18 8月 2021 TypeScript JavaScript TypeScript 筆記:never 簡介 上一篇 TypeScript 筆記簡單介紹了 unknown,而此篇改來介紹另一個特殊型別—— never: never never 型別是所有型別的子集,TypeScript 「所有」型別(甚至包括 any、null 與 undefined)都有包含 never 例外處理的狀態,其在 TypeScript 2.0 版提出,
TypeScript 筆記:unknown 簡介 11 8月 2021 TypeScript JavaScript TypeScript 筆記:unknown 簡介 延續上一篇 TS 筆記末尾,若版本允許,使用 unknown 會比 any 更好一點,此篇就來簡介一下 unknown: unknown unknown 型別容易與 any 搞混,其在 TypeScript 3.0 版提出,也是所有型別的聯集。unknown 意指未知型別,表示不知道當下是何種型別。