顯示廣告
隱藏 ✕
看板 layzer
作者 angelplume. (angelplume.bbs@ptt.cc)
標題 [轉寄][心得] 分享幾個寫作的習慣與新手學習的方法
時間 2010年07月22日 Thu. PM 08:14:01


看板 PHP
作者 EAFV (EAFV)
標題 [心得] 分享幾個寫作的習慣與新手學習的方法
時間 Sat Nov 19 22:12:41 2005




1.要學會善用google
與ASP跟JSP相比來說,PHP在網路上的資源可以說非常的多

隨便打個PHP就有一堆資料資料可查,舉個例來說:
如果想要查trim這個函式的用途
只要在google的搜尋列打入 php trim
馬上就有連結可以查到它的功能用途,非常方便
另外,不只是php,mysql跟linux等在網路上也到處都是資料
學會用google可以說是學習php最重要的一步

2.不要吝嗇於買書
如果你是初學者,最好還是買本入門的書
雖然php的網路資源很豐富,但是書還是有它的重要性存在
買回來看不懂?沒關係,再去買另一本來看,要兩本都不懂應該還蠻難的
你可能想說,那第一本的錢不就浪費了?
這可不一定喔,兩本書雖然都是php,但是內容很難完全一樣
可能這本在php的基本語法上多有著墨,也可能另一本在sql上較詳細,範例也不一定相同
所以,當你把其中一本搞熟時,另一本可能會帶給你另一種的醍醐味也不一定^_^

3.寫作習慣的確立
記得幾個原則一定要有

a.寫程式一定要記得加註解
我在公司維護前人寫過的程式時,看過太多太多連註解都沒有的程式了
不只後續維護的人麻煩,如果你過一陣子再回來維護搞不好自己都看不太懂
如果是大型的那種數千個檔案然後資料表數百個的程式就更有趣了......

b.變數名稱要儘量有意義
例如$aa還是$bb這種的,最好不要多用
像使用者名稱就可以用$username密碼就可以用$password等等的
變數亂取也會造成後續維護的麻煩
各位想想...如果是變數亂取又沒有註解...很有趣對吧Orz

c.格式規格化
例如我寫if判斷式的習慣是
if($test == "123")
{
$test2 == "456";
}
這樣,不過也有人習慣
if($test == "123"){
$test2 == "456";
}
這樣也可以,不要自己創造一些很奇怪的格式
同樣也會造成維護的困難.......

還有,雖然php的標記可以用<? ?>不過最好還是用<?php ?>來寫作程式
不然以後有需要增加新功能時可能會遇上不少問題....例如xml

4.請學會用樣版寫程式
先不要管樣板會影響效能還是什麼什麼的問題(遇到再去想辦法用修改或升級解決吧!)
要跟美工合作的話,一定要學會用樣版
一來大多數美工可不會程式,再來用了樣版的程式將會更容易管理(不管對你或美工!)
樣版方面我推薦用smarty,或是也可以用tinybutstrong
(tinybutstrong這個對美工來說更方便,比smarty更相容於WYSIWYG)
不過我比較推smarty就是,資料很多功能也強XD



雖然想寫的東西蠻多的,不過先寫幾個出來
希望對大家有點幫助XD

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.134.70
pkcqwe:推好文 第三點很多語言也都有提到這觀念呵呵1F 11/19 22:29
ottokang:大大出手不同凡響啊!2F 11/19 22:43


--
※ 來源: DISP BBS 看板: layzer 文章連結: http://disp.cc/b/72-cgv
※ 看板: layzer 文章推薦值: 0 目前人氣: 0 累積人氣: 228 
分享網址: 複製 已複製
e)編輯 d)刪除 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇