優秀網站開發者的十個特徵
1. 充分運用軟體框架 You use a framework
就算你程式設計的功力已經登峰造極,依然應該善用網站開發框架。它提供一系列很棒的實務做法以及程式庫(libraries),讓你不必浪費時間多此一舉,能夠心無旁騖的開發網站應用。此外還有模版、俐落的網址、整合管理(session management)、物件關聯對映(ORM)等等免費好康。網頁開發框架讓你輕鬆管理程式,而且把可能產生的資安問題最小化,所以也許你該考慮好好運用它,Wikipedia 上有完整的 框架列表 供你參考。
2. 使用版本控制 You use version control版本控制系統顧名思義,就是讓你追蹤修改程式碼的過程、比較變動前後差異,與團隊成員協作。Git 是現在網頁開發者間最流行的系統,而且很容易上手。只需單一的 init 命令,就能把你的專案資料夾轉換成軟體套件庫。經驗老道的網頁開發者把 Git 的進階功能摸得爐火純青,不過菜鳥也能做到——所有整合開發環境(IDE)都已支援 Git,就算你不熟悉指令,還是歡迎你進入 Git 的世界。
3. 重複利用程式碼 You reuse code4. 養成自動化測試的好習慣 You write tests
5. 重視資安問題 You take security seriously
6. 勤做註解 You document your code
費心為變數與函式命名,並且留下許多註解,就只為了程式碼改造為「好讀版」。每種程式語言都有約定成俗的註解區塊(doc blocks),亦即每個 class 或 method 前面出現的描述。有心的開發者甚至花時間在 wiki 頁面或其它文件中紀錄 app 的架構與其背後的技術決策。這種文檔對團隊合作貢獻不斐,畢竟成員來來去去,新人加入時若有清楚的註解可參考,才不用浪費時間瞎子摸象。
7. 從零開始架設伺服器 You can set up a web server from scratch8. 掌握最新的程式庫與工具 You keep track of new libraries and tools
9. 妥善安排時間 You manage your time efficiently
10. 保持健康 You know how to stay healthy
Source
☞ 優秀網站開發者的十個特徵☞ 10 Signs That You Are An Awesome Web Developer
沒有留言: