無論開發任何程式,條理的邏輯編寫是相當重要。記者還記得讀書時,Lecturer 提到程式毋須繁複,精簡才是好的程式,所以我們可利用多種有助程式編寫的工具來協助開發,例如流程圖(Flowchart)、數據流動圖(Data Flow Diagram) 及數據實體生命歷程圖樣(Entity Life History)等。
Flowchart的應用
Flowchart其實是由一系列有代表性的圖形符號組成,目的是讓整個開發團隊有一個共同開發意識,例如需要執行「儲存」程序時,需要建立一個新記錄還是取替原有的記錄呢?同時儲存後的返回位置需要仍是「Menu」界面還是跳到程式運行中的界面呢?Flowchart 就可作為團隊之間的共識工具。而要學懂Flowchart,首先要了解每一個圖像符號的意思。
「起始、結尾」及「中斷、連接」的符號
所有的Flowchart於最開端需要一個起始符號,同樣地最尾端也需要一個結尾符號,這代表程式的啟動及「圓滿」的終結。所有要執行的功能都會列入這兩個符號內,換句話說,如果起始結尾符號內沒有「儲存」的功能說明,我們就可假設這套程式沒有「儲存」功能了,起始及結尾的圖示的外型像一條賽跑圈,內裡以英文Start及End來代表。當然,由於整個程式的Flowchart 大小難以捉摸,我們便可透過「中斷、連接」來將兩組Flowchart連結起來,有助實現模組結合的程式開發模式,而中斷及連接符號為一個圓形,並以英文字或數目字來代表連接的關聯。