| Type Hints | Python
Type Hints的野心
動態定型語言陸續強化了型態提示(Type Hints),看看Python如何在這方面更進一步
2017-10-07
| 型態變異 | PECS
型態變異與PECS
使用泛型時,有時我們必須面對型態變異的狀況,該如何釐清?或許可以從職責來理解變異性
2017-09-30
| Java | JVM
漫談JVM語言
在JVM語言當中,最近又出現新的選擇,而這些語言與Java之間有何種關係?
2017-09-02
| 抽象化 | 高階抽象
在不變中求變
典範具有不可變的特性,因此透過高階抽象來變化,運用時,我們應先理解抽象化的考量與手段
2017-08-26
| CLI | 林信良
來寫一個CLI
命令列介面(CLI)也是我們操作應用程式的重要管道,一起來認識命令列介面實作考量與風格!
2017-08-20
| CSRF
從防禦認識CSRF
同為透過跨站請求來發動攻擊的CSRF,是因為未落實身分確認所致,防禦時可以從這裡著手
2017-08-13
| XSS | ESAPI
XSS與ESAPI
在前端的程式安全設計上,我們面臨的攻擊模式眾多,能否充分運用相關工具也是非常必要的考量
2017-08-06
| 測試 | 抽象滲漏 | 林信良
測試與抽象滲漏
不論面對的函式是否有副作用,我們可能都會接觸實作細節,既然無法隱藏,何必勉強遮掩?
2017-07-30
| 程式人 | 林信良 | 測試
測試測什麼?
經常得問自己,對這個程式來說,到底想測什麼?明瞭程式碼的意圖之後,可進一步釐清測試方向
2017-07-23
| 林信良 | 解題 | 程式設計
走在解題的道路上
若未曾建立起活的知識體系,就算看懂書上的一切,也不過是死的知識
2017-07-16
| 林信良 | 程式設計 | 程式開發
換帽子的開發
進行程式開發時,我們可以從不同的角度來考量,就像戴上不同的帽子一樣,但我們必須清楚自己在當下面對的情況下,所戴的是哪頂帽子
2017-07-09
| 資料視覺化
在資料視覺化之前
將資料以圖形化的方式來呈現的作法越來越常見,然而,重點在於所需要的結果與轉換的模式
2017-07-01