引用:
作者: ppp0600
真羨慕,我都不會寫程式
|
寫了這麼多年的程式,我有一個心得就是寫程式其實並不難,難的是如何構思整個程式的架構
程式只是你透過程式碼把你的構想實現出來,但在實現的過程中,如何讓使用者輕而易舉的使用,才是重點
舉個例來說"關聯性資料庫",就是有一個資料庫裡面有記錄客戶基本資料,然後客戶的購買紀錄
同一個人,基本資料只需輸入一次,而購買紀錄卻可無數次,如果每購買一次,就必須同時記錄基本資料及購買紀錄,那就會浪費資料庫,所以關聯性資料庫就是將基本資料與購買資料分開,然後以號碼串聯起來
如果程式構思不好,那程式很可能寫成遇到新客戶,就必須先去建立客戶資料,才能輸入購買紀錄,多了很多道動作,所以如果設計成基本資料跟購買資料同時輸入,就可讓程式更加人性化