簡評三

避免滥用单例

解釋 Singleton Pattern 嘅問題。當中提到一個幾特別嘅 automated test 嘅bug。如果D Test用唔同次序行,個結果會唔同,原因係Singleton cache左D data

15 May 2018

世事難料,好難make sure我地只需要一個Object,冇咩必要用singleton

写给那些傻傻的,想做服务器开发的应届生

中心思想係多反省,多質疑,唔好人云亦云。要了解唔同工作職位嘅性質。

适合码农工作时玩的游戏:Scrum

Scrum簡單黎講係一套framework俾全隊人參與決策,鼓勵提出意見,快速 Review 同做 Tuning。

奔向三张,不破不立:一个iOS开发工程师的职业规划思考

作者對出書有一個特別嘅睇法。佢賣嘅唔係一本書,而係一個服務。當讀者睇完本書,有咩問題,作者都會去解答。透過E種 interaction,建立左一個 ecosystem。作者係個ecosystem,可以跟據讀者嘅問題俾feedback改善本書嘅內容,而且仲係一個promotion channel。

同埋作者提到好重要嘅一點,終日埋首係技術上面,好易會混淆左目的同過程。好多野唔一定要靠技術先解決到,間中要 review 下自己嘅方向。無論個人有幾勁,冇一個正確嘅方向係做唔到D咩出黎。

API Blueprint 指导手册

An tool to generate API doc from markdown. It is not very useful for me now.

15 May 2018

Seems swagger is much better

我所理解的执行力

我覺得可以歸納做2點:

  • 堅持解決問題
    • 有時候問題嘅根原唔係咁明顯,往往要花好多時間同精力先解決到,好多時都需要堅持。但係有可以簡單解決嘅技巧,當然要運用。
  • 識補位
    • 現實中嘅工作係團隊合作,當隊友有D咩甩漏,一定要補位,諗方法去解決。而要做到E樣野,就要有唔同方面嘅知識同經驗。

Comment

May 15, 2018:

  • 文中講嘅識補位有4點
    • 指導一些能力不足嘅新人
    • 做一些未明確指定嘅工作
    • 調查一些意外發生的原因
    • 完成一些别人忽視的工作

以下無需重讀

对函数式编程的一点理解

This article talk about currying. The usage of currying here is to construct a bind function can be apply to function with different # of parameters. Swift is strong type. It checks the number of parameter, so need to do more steps to generalize the bind function.

15 May 2018

Too language specific, don’t need to re-read

21 Oct 2018

Ramda個currying introduction寫得好好多

如何用Swift做一个不错的按钮变换动画

原來有工具可以轉SVG做 IOS 嘅animation path,唔洗下下用手計數。

19 May 2018

Don’t need to re-read

用 Swift 来写 Swift 的方法

比較左Objective C 同 Swift嘅 readability。可以加強對精簡代碼嘅感覺。

15 May 2018

Too language specific, don’t need to re-read

Swift 初学手册:可选类型 (Optionals)

Swift 嘅optional 同 Rust 嘅box 有D類似,可以作為參考。

19 May 2018

Too language specific, don’t need to re-read