[備註] 安裝與整合 xUnit 測試框架@VS2012

開發環境:Visual Studio 2012, Update 1 (必須)。 說明:VS2012 已整合各測試框架的 Test Runner,包括 NUnit, xUnit 等。藉由標準的介面,可讓各類測試框架於 VS2012 內的 Test Explorer 歸納測試方法 (methods),並執行測試、瀏覽測試結果。 xUnit 可說是繼老牌 NUnit 的後起之秀。關於兩者之間的比較, ...

[活動記實] 讀書會~Clean Code (無瑕的程式碼)@加爾第咖啡

** 所有相關活動的完整照片,可至-「2013.05.18_Clean Code 讀書會」Flickr 相片集瀏覽。 ** 上上星期六 (5/18) HSDc. 所舉辦的「Clean Code (無瑕的程式碼) 讀書會」,在相當熱絡的研討與歡樂的氣氛下,圓滿落幕了。 「Clean Code」中譯本的技術編輯(Simon, 博碩文化)也特別蒞臨此次的活動,與會過程中不只用心地回應讀者許多問題外, ...

[金融投機] 多個交易策略部位控管思考

目的:藉由多個交易策略,分散投機的風險;而對同一金融商品,亦有加碼的效用;且經由諸多論述證明,多種交易策略的發展,長期的投資獲利,會來得比單一交易方式好上很多。 先把問題簡化一下...,想像交易人有兩個帳戶:A帳戶發展 30分K 策略;B帳戶發展5分K策略。 如果在 8120點 30分K有訊號做多,所以A帳戶這裡新增一筆多單。 如果順利,盤勢現在來到 8280點,短線上判斷會拉回,所以準備做短 ...

淺論中小型專案版控系統的基本分支(branch)規劃

關於版控的分支與標籤的基本觀念,可參考原來寫的一篇:關於版本控管系統的分支(branch)與標籤(tag)的區別。 關於中小型專案規模的版控分支 (branch)規劃,個人以為應該至少有三條 (以 Git 為例):master, develop , issue。 master (主幹):作為對外版本的釋出 (release)。 develop (開發用分支):作為內部開發的主要分支。其內的開發 ...

關於版本控管系統的分支(branch)與標籤(tag)的區別

版本控管系統:版本控管係為「建構管理 (configuration management)」的範疇。理論上,關於「分支 (branch)」與「標籤 (tag)」,從觀念上來看在各版控系統應是類似的,只是做法不同罷了。 Suversion vs. Git:雖然兩者常被拿來比較的是,subversion 是集中式的儲庫 (repository),而 Git 則為分散式的。但若從專案管理者的角度來看 ...

深坑抓菜蟲&母親節蛋糕

早上我老婆帶著小姪女荳荳與雨味參觀「米開郎基羅」特展。我因為昨晚失眠,到凌晨才睡著,實在爬不起來。所以等她們逛完,下午約2點我就到位於「建國中學」對面的「歷史博物館」接她們。 荳荳的媽媽問我們說是否順便一同到「深坑」抓菜蟲?因為雨味的自然科作業需要每位同學抓菜蟲到學校。抓菜蟲還要特別到「深坑」那邊?因為荳荳的媽媽所屬公司有認養一塊農田,並且登記的每位員工可以認養一小塊,看自己喜好種菜甚麼的都可 ...