| 林信良 | 模式
如何才是模式?
在初次面對問題時,模式是能讓思考逐步投入於觀察相關性、重複性、差異性的一種過程
2017-06-24
| 林信良 | 程式庫 | OpenSCAD
笨方法寫程式庫
該如何寫好程式庫?該從何處開始著手?不妨從累積大量實作的過程與經驗中,找到答案
2017-05-20
| 林信良 | 程式語言 | Lisp | Ruby | ECMAScript6
那些語言中的符號型態
有別於字串原本的用途與場合,在符號的使用上,很多時候也直接賦予名稱應有的職責
2017-05-13
| 林信良 | 貝茲曲線 | 程式語言
從貝茲曲線到曲面
該如何透過電腦來繪製貝茲曲線與貝茲曲面?這是探索數學與程式彼此驗證的有趣過程
2017-05-06
| 英文寫作 | 林信良
如何撰寫英文技術文件
不要害怕沒東西可寫,或者感到笨拙,也無需憂慮會受到他人指正,因為這些都是好事
2017-04-30
| 白板演算法 | 林信良 | 演算法 | 面試
白板上的演算法
面試時,對方可能要求透過白板來了解是否能掌握演算法,相對而言,開發者也可以藉此刻意練習
2017-04-23
| 林信良 | 授權 | GitHub | 軟體授權 | 開放原始碼 | repository
多看一眼授權
軟體、程式原始碼的授權條款,看來往往很嚇人,但這並不代表著開發者不用認識授權的基本框架
2017-04-15
| 林信良 | Java | 不可變型態 | Immutable
可變?還是不可變?
在命令式的語言當中,會接觸不可變物件的處理,此時,需確認它們是否不可變,以及所屬類型
2017-04-08
| 林信良 | 算錢 | 程式語言
算錢學問大
從浮點數、BigDecimal、各種捨入模式、金錢模型、格式化,到貨幣轉換,都有值得注意的地方
2017-03-26
| 林信良 | Reactive | Java 9 | 程式語言
Reactive與Java 9
何謂ReactiveX、Reactive Streams Specification?來了解它們與Flow API之間的關係吧!
2017-03-18
| Java 9 | Java | 程式語言
Java 9模組化概觀
在預計2017年推出的Java 9當中,開發人員將能夠應用Java模組平臺系統,而且,我們也會看到類別路徑逐漸淡出,以及模組路徑登場的新趨勢
2017-03-12
| 函式 | 程式語言 | 林信良
函式首要之務
力求簡短是函式撰寫時的重點,但經常還是過於冗長,該如何做到適當精簡呢?
2017-03-05