關於程式碼註解之我見
本來以為程式碼註解這種事情應該是業界的共識,但是最近看到一些網路上的討論才發現,存在一派的人(例如這個影片)反而是明確地反對使用註解,他們的立論主要有幾點: 程式碼的本身的意義可以藉由好的命名規範、函... » 閱讀全文
業界用程式工具與技能
之前的文章「如何入門寫程式」中我分享了從完全沒學過程式一直到略懂的程度的建議法門,而這一篇就繼續在略懂寫程式了之後要繼續學哪些東西。 先聲明,如果你沒有打算靠寫程式吃飯,而純粹是把寫程式當作業餘興趣的... » 閱讀全文
VS Code 延伸模組撰寫初體驗
最近 VS Code 在 1.57 版推出了一個新功能是內建對於 JSDoc 的 @link 語法的支援,其效果是可以將註解當中的符號與原始碼中真正的符號連結起來。如此一來,一方面我們可以在顯示出註解... » 閱讀全文
TypeScript 中的 any 和 unknown
TypeScript 當中有 unknown 這個型別已經是好一陣子的事情了,網路上也有很多文章在解釋它跟 any 的差別,然而那些文章大多都只是從定義層面上在探討,並沒有真的回答到「為什麼我們應該要... » 閱讀全文
TypeScript 模組擴充
TypeScript 雖然很方便,但是在引入第三方模組的時候,最怕的就是定義不完整。就某種意義上來說,定義不完整比沒定義還糟:沒定義的話了不起引入的模組整個被當成是 any 也就算了、我們還是可以忘了... » 閱讀全文
Kotlin 初體驗
最近因為公司的前輩很推 Kotlin,想說就來玩一下看看,畢竟那個前輩推薦的東西通常不會錯(之前也是因為他推 TypeScript 才來玩,而一玩就回不去了)。要學 Kotlin,最快的方法就是拿一個... » 閱讀全文
WordPress 架站初體驗
我剛上國中的時候(1997 年)就開始玩網頁設計了。最早那個時候 HTML 還只有第三版,JavaScript 只能做一些最基本的 DOM 操作,PHP 還只到 2.0 版(所以基本上當時根本沒有人聽... » 閱讀全文