程式架構

有如房子地基 Posted on Aug 14, 2021

一個專案是否能順利完成,程式架構非常重要,好的程式架構,能讓程式設計師有很好的環境,可做到事半功倍.

但就我之前接觸過的案子,大多就是大家只想很快完成專案,比較少花太多時間在公用模組的整理及優化.

為什麼呢?因為這是要花非常多的時間,尤其若非一開始就調整好,到了程式寫一半了,要再來調整公用程式,可能會變成事倍功半,而很多需調整的功能,也都是專案開發之後,才陸續出現問題.

因為不知調整好之後,可能又會影響到那支寫好的程式,所以就會進退二難,這時除非有大魄力,否則大多數的人,都選擇將就原有的.

寫程式是良心事業

所以有人說寫程式是良心事業,因為若要達成表面程式的功能是很簡單,但若把程式寫的很複雜,讓後面維護的人,要擴充功能或修改bug,卻不知如何下手,那就...

當然大多數程式設計師也想寫出又精簡又擴充性很高的程式,但無耐常受限於開發時間及腦力問題,只能先選擇完成功能比較重要,至於後續問題,以後再說吧.

在公司裡常常會需評估程式功能所花費時間,若想多估一些,做出比較好品質的程式,又怕老闆懷疑的眼光,及怕影響工作績效,最後只能折衷. 所以寫程式,真的與一般行業有點不同,因為不是只看外表產出多少,而是也要看內在程式的品質如何啊~