朝向雲端計算環境的MVC

隨著Web應用程式的發展與雲端服務的成熟,更突顯了MVC的好處。伺服器端和瀏覽器端分別成為後端和前端,專業分工的方式也更明確

2012-06-12

MVC設計模式的發展及變遷

在應用程式開發領域中經常可以聽到有人在討論 MVC,它是一種軟體設計模式,可以讓開發人員將圖形使用介面、資料處理模型與事件控制,去畫分軟體開發的責任

2012-06-12

提高程式碼的架構可讀性

要了解程式碼撰寫當時的目的,不只是以微觀的角度去仔細理解,還要從整體架構的方式去掌握,因此提升程式的可讀性時,也要考量這兩種不同層次的需求

2012-05-29

經驗老道程式設計者的謀勝之道

要比程式撰寫速度,只看程式碼寫完時間是不夠的,還要看整體完成時間,因此寫得準是更重要的輯

2012-05-28

用穩定、可預測的管理,避免失控

除了需求的失控之外,還有一些可能造成專案失控的原因。從專案面上來看,常見到的原因之一,就是專案計畫本身有問題

2012-05-04

失控的專案,就從失控的需求開始

在軟體開發專案執行過程中,遇到進度延遲的狀況在所難免,這往往與是否做好需求管理有關,若持續放任需求變更的提出,將會導致進度大失控

2012-05-04

程式碼架構的可讀性

程式碼如果具備足夠的可讀性,我們在開發上較容易維護及修改,也不容易犯錯而寫出有問題的程式碼,其他人能共同參與開發的難度也會降低

2012-04-23

讓團隊中的資訊流動

和開發團隊成員相關的各種資訊,彼此之間若能更了解,對於決策品質與工作結果會有好的影響

2012-04-06

關於工時的迷思(下)

程式開發期間不僅需要人員的熱情投入,也需要保留休息時間,以便使他們恢復到良好身心狀態,同時,團隊成員在準時出現在公司上班的要求下,工作時間配置上也需要一些彈性

2012-04-06

關於工時的迷思(上)

「工時」是常見員工必須對公司履行的責任之一,而「責任制」中,員工在工作上的「責任」,是以其工作是否能完成為標準

2012-03-30

為什麼程式設計師上班時間晚

對程式設計師而言,因為平時上班期間需面對各種干擾,所以很多人會將專心做事的時段移至其他時間,而使得工作得越來越晚

2012-03-23

Siri與智慧型代理人技術大眾化

語音辨識並非新技術,已有一定成熟度,但隨著iPhone 4S的Siri受到重視,讓人們看到智慧型代理人技術發展的新機會

2012-03-09