API 介面要訂得好,簡直是跟登天一樣難呀


看了這篇文章 – 10 dazzling tips for sexy API design
真是心有戚戚焉呀…

現在自己做的 driver 常常會要 export 一些 IoControl 給寫應用軟體的同仁:例如要判斷現在的硬體版本等。結果訂一訂,後來再看一次才發現當初定義名字時都沒有一定的規則,就沒法子能夠馬上看得出來這 function 在幹麼。

看來我還是得向 MS 看齊,訂一個 CreateFile 這種萬年不變的、又能夠一眼看出在幹麼的 API。

 

via JeffHung.Blog



彙整