| 林信良 | 程式庫 | 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
| 函式 | 程式語言 | 林信良
函式首要之務
力求簡短是函式撰寫時的重點,但經常還是過於冗長,該如何做到適當精簡呢?
2017-03-05
| 河內塔 | 林信良 | 遞迴 | 程式語言
來點不同的河內塔
想熟悉遞迴,可藉由河內塔的問題來練習,但若不覺得遞迴可愛,多半是把自己當成電腦在想問題
2017-02-19
| 林信良 | 程式語言 | 集合
遺忘技術細節
在技術領域當中,遺忘有時是必要的,就程式人來說,甚至應該把遺忘細節視為一件好事,僅需記住最小可用的技術集合、解題思路,這樣還能持續保有學習的動力
2017-02-11