在寫php的時候的一些經驗

今天 因爲一個驗證碼問題 搞了一下午 所以很就結合抑鬱

爲什麼 會出現這個錯誤    因爲 我們項目的服務器的變更 所以項目的配置文件也跟着一起要進行更改

所以在更改衆多配置文件的時候 就埋下了 接下來要處理的問題的隱患


當把配置文件都改好上傳之後 還並不知道驗證碼那邊出問題了 知道有人跟我說  出問題了

於是  就去看看.. 因爲寫代碼有一個不好的習慣  就是 直接在checkout下來的代碼上進行更改  這就導致了 有時會直接把沒有完結或者寫了一半的東西進行了提交

曾今就鬧過一次 所以 在這方面要進行 改進


說會這個問題,驗證碼出問題 去看  首先是 圖片出不來 所以 一看 可能是生成驗證碼圖片的代碼出問題了   就去看生成驗證碼的代碼 課時 看了半天 沒有看出哪裏出現什麼問題

當時沒有想到配置文件會出問題  本以爲生成驗證碼和配置文件沒有關係的 所以就又寫了一個簡單的驗證碼生成代碼 在一個單獨的php頁面寫 結果卻能生成,然後把那塊簡單代碼放到框架的頁面裏面  結果卻讓人崩潰 還是不出圖片  這下就暈了


所以 就找了旁邊的同時進行探討  然後也是 一步一步調試 最後得出了結果   框架裏的結構出問題 不是帶代碼的問題


到這個時候 我才意識到是不是 我的配置文件出問題了 於是去查看配置文件   果然  在配置文件中少了框架的php版本...結果就悲催了 

最後試着加了php版本 然後在看  圖片出來了 

所以 寫代碼的時候  

1 儘量不要再checkout下來的代碼上同時編寫多個邏輯塊 寫完一個提交一個 更新一個 保持checkout的代碼的乾淨性

如果有多個功能同時進行的話 最好進行svn的分支 不要再checkout的主幹上直接寫  免得出現更新錯誤


2 出現問題 要考慮周全  是改動什麼代碼出現問題 還是版本問題 還是 小小的空格問題 都要仔細  不要急躁


3 養成良好的編碼習慣  特別是 註釋習慣和代碼的縮進 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章