![]() ![]() ![]() |
|
|
|
2010/12/24 14:52:10瀏覽2901|回應0|推薦0 | |
http://www.piece2ec.com.tw/news.asp?ID=109 (詳聞) 而有時,為了怕麻煩,還是懶做,通常接到新的案子都會對客戶說同一套的說辭,然後再將程式原封不動的交出,只要美編改一改就好,客戶只要看到版面不同於其它網站,功能完全符合他們的需求,酬勞就輕鬆入袋。 回過頭來說一下這件事,一開始的新手程式設計師,在設計動態網頁時常常一個功能就設計出十個頁面,若兩個功能就乘上雙倍的頁面。現在這樣設計沒問題,往後修改程式就有的改了! 不只程式,連美編都要做這相同的事。 所以,我通常都指導新手們不要這樣子做,請將網頁「模組化」。 例如連結資料庫的PHP程式碼是這樣子做的: mysql_connect("localhost","root","XXXXX"); $sources=mysql_query(‘SELECT * FROM table’); 而這藍字mark起來的部分是在PHP程式要連結資料庫前必需要下指令的程式碼,你的第一件案子這樣做看起來是沒問題的,當要用相同的模式再交付第 二個案子時,這串的紅字部分你總不能都要相同吧,你也會為第二個案子設個不同的密碼,即使你的MySQL server是你自己在matian的,那麼要select db也要複製一個不同名字的資料庫吧! php的生命周期是在該網頁上的第一行開始,結束於該頁的最後一行,你以為要下一個網頁就可以省了嗎? 不!下一個頁面一樣要下這樣的指命。所以,你有十頁要連結資料庫,這個程式碼就要連續下個十頁在裡面,然後,第二個案子就要修改十次的密碼,修改美編就要做十次的動作。 此時為你的動態網頁做一個「主程式」就可以解決上述的問題了。 設計一個功能完全,且程式碼分佈有規劃的網站,通常都要靠自己的設計經驗將工作予以簡化省時。這是程式設計師應該要有的好習慣與態度,依照這模式下,未來的程式設計之路會很有幫助的喔! 轉貼來源:Coding Life 1.李俊宏(1995)。 網頁設計 原則的研究一以大專院校首頁設計為例。雲林技術學院程設計研究所碩士論文,未出版,雲林。 2.李青蓉等編著.(1998).人機介面設計,台北縣:空大。 3.邱柏清.(2004).網頁介面愉悅行之研究,國立台灣科技大學設計研究所碩士論文。 資深程式設計師學到的二十個程式碼心得 最新文章 程式設計師要有所謂的五育 |
|
( 休閒生活|網路生活 ) |