1.企業(yè)級項目開發(fā)頁面多、邏輯性強
因為一個完整的項目會覆蓋企業(yè)絕大多數的業(yè)務、幾乎所有的部門及內部外部的各種關系,需要模擬或者描述企業(yè)的業(yè)務流程和業(yè)務邏輯,所以項目開發(fā)會涉及諸多的功能模塊和數據處理操作,自然不可避免的會有浩繁的頁面和嚴謹的邏輯。
2.頁面之間相互關聯
正如第一點所述的原因,項目頁面不可能各自為政。而頁面和頁面之間的這種聯系一般通過a標簽的href屬性來實現。
3.數據安全
數據安全是項目開發(fā)考慮的重點。不是由程序員在代碼中直接輸入的任何數據都被假定為不安全的外部數據,比如$_GET、$_POST等,所以在使用這些數據之前必須經過驗證。
4.數據驗證
用戶數據一般經過前段和后臺兩級認證,前段認證側重用戶體驗,后臺驗證側重數據的安全性。
5.用戶體驗
一個優(yōu)秀的項目不僅僅能實現目標功能,還要給使用者良好的體驗,比如頁面邏輯清晰、易懂易用、系統(tǒng)反應迅速等等。
6.項目總體性能
項目運行時對硬件資源的占用程度是開發(fā)人員應該考慮的指標,比如CPU、內存、網絡帶寬的占用,一般經驗這些資源的平均占用率50%-60%比較合適。
7.代碼的可讀性
代碼可讀性好有助于團體協作和日后維護。比如變量、函數、類的命名規(guī)范,代碼注釋,代碼格式(縮進),代碼長度等等。不同類型的腳本所使用的變量命名要有所區(qū)別,一個方法(函數)盡量只實現一項功能,并最好把代碼控制在50行以內。
8.代碼性能
評價一段代碼(算法)的性能(效率)主要從兩方面考慮,時間復雜度和空間復雜度。時間復雜度是指程序運行時所用的時間以及隨著數據量的增加耗時的變化,空間復雜度是指程序運行時所占用的內存。通過優(yōu)化算法和代碼組織改善代碼性能是一個程序員永恒的課題。
Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號