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

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

Dreaming in Code

Dreaming in Code,不知道大家是否還記得 Mitch Kapor? Lotus 的創辦人,也就是當年紅極一時的Lotus 1-2-3的作者之一。當年Mitch Kapor與Bill Gates可以說是軟體業界的兩大名人,後來因為一些因素,Mitch Kapor離開了Lotus。隔了一段時間之後,他帶了一堆駭客級的程式設計師(如Netscape Navigator的作者, MAC kernel的作者...),準備打造一套PIM軟體 –...

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是表現最優秀的。而且是免費的,強力推薦給大家。...