來自
優秀的web開發人員工作效率更高,因為他們擁有豐富的經驗和良好的習慣。作者gregor dorfbauer分享了用於web開發中的8個好習慣,這些良好的工作習慣不僅能提高效率,還能讓您建立更加優秀的應用,讓您的工作事半功倍。
1. 使用bug追蹤系統
想要做好軟體開發並非易事,這裡面還包含大量的功能需求、bug報告以及使用者反饋的內容都值得我們好好去摸索。也許有的時候你會收到有關需求的要點列表郵件(如果幸運的話),再好不過了,因為使用者願意花時間來給你寫郵件反饋資訊,儘管這些郵件有的並不是真的有用。
使用bug追蹤/專案管理解決方案,比如basecamp(提供訊息板,待辦事宜,簡單排程,協同寫作,檔案共享)或trac,讓你記錄ticket(問題)或者不會遺漏重要事項。由使用者(可以是同乙個公司的使用人員)反映錯誤在哪,因為每乙個訂單,每乙個提交的表單都有不同地方,當業務人員或者說終端使用者給你說某個地方出現問題,你要追蹤這個問題發生的位置。為什麼出現這種情況,這次提交的ticket(問題)到底是因為**出現的,然後解決它。
2. 勇於承擔責任
要有精確性和針對性。你應該知道誰可以做什麼,誰不可以做,也就是說分工要明確。當發生問題,直接找到該專案負責人,而不是一竿子打死一片人。
3. 修復並且測試
當問題修復後,應該把這問題的原因、處理結果記錄下來,並且反饋給終端使用者,告訴他們為什麼出現這個問題,然後技術團隊是怎麼解決的。
4. 計畫!
與團隊成員一起制定計畫(通常稱其為scrum,敏捷),並在下次迭代中註明哪些是重要的,哪些不是。記住不要讓開發者採用自己的個人戰略。
5. 取消單獨例項
很多個人或者團隊會採用單獨的例項,我的建議是請停止發布每個版本。
弄清楚這個例項是否在編寫**後才發布,(如果是個小團隊)那麼經常改變這個角色。為什麼呢?這是因為每個人都能改變系統。即使你已經連續測試,最終還會有一些測試**或填充內容被更改了。
6. 建立特性團隊
建立特性團隊,是指整個團隊的工作特性,而不是「前端」或者「後端」。我第一次聽到這個想法是從budapest一名開發者獲悉的。意思是:修復bug,是每個團隊成員的責任,而不是僅僅是為了修復自身負責的模組在那不停的返工。每個人都要準備好去修復別人的bug,但是,顯而易見,並非他們自己。擁有偉大的想法是構建偉大的軟體前提。
7. 測試必不可缺
有時,快速發布版本真的很重要,但是花時間來做功能測試是很有必要的。在電子商務平台不會因為有bug而阻止你去測試,就像沒有什麼能夠阻止愉快的週末來臨一樣。
底線:如果你在未經測試**的情況下進行發布,那麼你的計畫是糟糕的,你會為此而感到頭疼。
請記住:任務需求分析((與客戶交談、部署、質量保證等))所占用的專案開發整體時間,只有三分之一。
8. 永遠保持優化
永遠思考如何優化你的應用程式,這一點很重要。總結起來主要有三點:
程式保持正常運作;
確保結果正確性/優美的;
執行效率更高。
遵循整個列表順序,那麼你將得到可持續的發展結果。記住,確保在正常運作且**正確的情況下進行優化,而不是在**程序堆中進行工作。
Web開發者需具備的8個好習慣
優秀的web開發人員工作效率更高,因為他們擁有豐富的經驗和良好的習慣。作者gregor dorfbauer分享了用於web開發中的8個好習慣,這些良好的工作習慣不僅能提高效率,還能讓您建立更加優秀的應用,讓您的工作事半功倍。想要做好軟體開發並非易事,這裡面還包含大量的功能需求 bug報告以及使用者反...
Web開發者需具備的8個好習慣
優秀的web開發人員工作效率更高,因為他們擁有豐富的經驗和良好的習慣。作者gregor dorfbauer分享了用於web開發中的8個好習慣,這些良好的工作習慣不僅能提高效率,還能讓您建立更加優秀的應用,讓您的工作事半功倍。1.使用bug追蹤系統 想要做好軟體開發並非易事,這裡面還包含大量的功能需求...
Web開發者需具備的8個好習慣
優秀的web開發人員工作效率更高,因為他們擁有豐富的經驗和良好的習慣。作者gregor dorfbauer分享了用於web開發中的8個好習慣,這些良好的工作習慣不僅能提高效率,還能讓您建立更加優秀的應用,讓您的工作事半功倍。1.使用bug追蹤系統 想要做好軟體開發並非易事,這裡面還包含大量的功能需求...