IaaS與PaaS服務對開發的助益

從服務提供者經營面上來看,雲端計算平臺可以提供不少好處。不過,對開發本身而言,雲端計算平臺能提供什麼樣的便利呢?

2011-09-08

從雲端發展新軟體與服務的好處

相較於傳統的開發方式,我們可以利用雲端環境伸縮自如的特性,以租賃的方式來取得系統資源,而且不需為這些資源額外配置管理人力

2011-09-05

軟體開發不是光靠程式設計

程式設計像是個人本身的戰技,而軟體開發則是要打贏一場戰役。若將高手用於兩軍交戰的戰陣之中似乎很理想,但並不是單憑個人武技的強弱就能克敵致勝

2011-08-25

面對資料存取,跳脫思考的陷阱

當我們習於將資料儲存在關聯式資料庫,並仰賴它為主要的資料存取環境時,該想想這在每一種應用場合是否都適用

2011-08-19

測試先行會比較耗費時間?

先撰寫測試程式有很多好處,但程式碼可能需要多寫1倍,然而仍有可能讓開發時間維持相同或縮短,因為可以提升品質,省下不少除錯的工夫

2011-08-16

跳出開發實作者的思路盲點

透過角色的變換,可以助益應用程式設計及實作,測試先行能幫助你考量可能會忽略的「錯」

2011-08-05

除錯時面臨的心理障礙

當你打從心裡相信某事為真時,不妨想想,該事是否可能為偽,這很有可能就是除錯時的關鍵所在

2011-08-01

好的設計是眾多限制下的最佳平衡

有很多領域都會使用到「設計」這個詞彙,並不只是軟體開發、程式設計需要理解,其他生活、工作中隨處可見的場合上,也都應用了這樣的名稱,然而,究竟何謂設計呢?

2011-07-25

識別字名稱的長度該怎麼衡量?

撰寫程式時,總會用到識別字(identifier),而為識別字命名,就成了開發期間不可或缺的活動

2011-07-15

該怎麼看待程式語言的效率?

在網路的論壇上,或者是現實生活中的對話,我們難免都會遇上不同的程式設計者,彼此討論關於程式語言效率的問題,然而,其中還有不少可以再深入探討的部份

2011-07-06

程式碼如何審查,才能找到瑕疵?

軟體的瑕疵,若想在未釋出之前便察覺,並加以修正,除了測試之外,還有別的方法來避免嗎?

2011-06-21

實務應用範例程式碼的做法

程式碼範例不只在學習時能用,很多人會拿來參考,並整合至目前正在開發的應用程式加以運用,但要理解、懂得怎麼調整,才能真正因應不同的需求

2011-06-17