在 leanpub.com 買書的步驟

7/22/2016
由於 leanpub.com 是英文網頁,對於習慣看中文的人來說,可能還是會有點小麻煩。所以這裡特別針對此平台說明買書流程。

《C# 本事》摘錄:LINQ (2)

7/22/2016
這是《C# 本事》LINQ 之章的第 2 篇摘錄,主要討論的議題是 LINQ 的延遲執行。

《C# 本事》摘錄:LINQ (1)

7/18/2016
改來改去,LINQ 這一章的骨架與呈現方式終於大致底定。如果我正要開始學習 LINQ,我會希望有這樣的書可以參考。我打算把其中部分內容摘錄一些上來,一方面替這個快要荒蕪的部落格加一些東西,另一方面也是為這本書打個廣告。

note of dumbing down the build server

7/18/2016

http://blog.amosti.net/dumbing-down-the-build-server/

重點不是 build server,而是你的 build system。

因此,最好別用太多 build server 軟體所提供的 fancy 功能或配置。

原則

 - 建置系統必須同時能夠在 build server 和任何開發機器上執行,並且結果要完全一樣。
 - 建置系統應該要使用易於理解的腳本語言( scripting language)來撰寫。

 - 盡量使用現有的/原生的方法(vanilla methods)。

- 建置系統應該盡量避免和特定 build server 軟體綁太緊。


文中提到了一些用來設計建置系統的工具或腳本語言:psake、FAKE、ScriptCS。

對於熟悉 C# 的人來說,ScriptCS 通常會是首選。


技術提供:Blogger.