[SOFT] TeamCity – 好用的 Continuous Integration 持續整合工具

http://www.jetbrains.com/teamcity/index.html持續整合是軟體開發時相當重要的一環,透過持續整合可以了解目前專案的狀態,包含是否能正確編譯、通過測試,甚至是整體的整合是否也運作良好。在現實的軟體開發環境中,其實很有可能因為修改了一行程式碼,便讓整個專案陷入無法編譯或運行結果不正確的狀態,而如果這個專案又是多人開發且高度相依,更有可能會影響到別人的作業。不但影響別人的工作流暢性,使其離開神馳(flow)的狀態,更會讓程式設計師進入一種非"愉悅"的狀態。而程式設計師一但離開神馳或著進入非愉悅狀態,生...

wxFormBuilder Custom Widgets 製作教學 (1) – 如何讓wxFB順利讀取plug-in

看到wxFB可以讓人自行設計元件讓wxFB去掛載,真是讓人興奮的一件事,不過要在Windows + VS.NET 的環璄下做出來,也不是一件容易的事情。 這陣子在研究wxFB的plug-in,花了不少時間,其實它的plug-in只要依照官網上的步驟就可以做出來了。 http://wiki.wxformbuilder.org/Tutorials/CreatingCustomWidgets 不過重點來了,重點在於如果你是下載官網上的Binary for...

wxFormBuilder

wxFormBuilder (底下簡稱wxFB) 是一套以 wxWidgets 開發的圖形化 wxWidgets UI 編輯程式,支援 Linux / Windows,UI結果支援輸出.cpp 及 .xrc。此外,它也支援使用者撰寫自己的控制項 (custom control),再加上整個程式碼都為開放原始碼(以 Subversion 取得),整體而言是一套相當值得推薦的軟體。 其實 wxWidgets 的 UI編輯程式還蠻多套的,不過在試用了這麼多套之後,我覺得wxFB是表現最優秀的。而且是免費的,強力推薦給大家。...

一個完整的C泛型容器 (純MACRO實現)

相信大家都會碰到某些 platform 只能用 C 的情況,而此時想要用 vector, list 等C++中好用的容器時,就會非常的困擾,下面這個 macro 是我目前用過最方便的,它用macro來模擬整個vector,以後再也不用自己寫linked-list啦 :)只要把內容存成一個header file(gvec.h),要用時再 include 即可。element的內容不限型別,int,double,char,甚至自訂的struct都ok!詳細內容請參考...

Ref++

在一開始發展程式的時候,也許思考的不夠周詳,在事後需要去做重構的動作,在VS.NET 2005上,C#及VB.NET都已有內建的工具,但C++卻沒有,因此只好尋找3rd Party的產品,試用了幾套工具後,覺得Ref++相當不錯,簡潔有力!http://www.refpp.com/Ref++ is an add-in for Visual Studio that provides a powerful set of refactorings for the C++ language.A refactoring being a...