Web開發者需養成的8個好習慣
優秀的Web開發人員工作效率更高,因為他們擁有豐富的經驗和良好的習慣。作者Gregor Dorfbauer分享了用於Web開發中的8個好習慣,這些良好的工作習慣不僅能提高效率,還能讓您建立更加優秀的應用,讓您的工作事半功倍。
1. 使用Bug追蹤系統
想要做好軟體開發並非易事,這裡面還包含大量的功能需求、Bug報告以及使用者反饋的內容都值得我們好好去摸索。也許有的時候你會收到有關需求的要點列表郵件(如果幸運的話),再好不過了,因為使用者願意花時間來給你寫郵件反饋資訊,儘管這些郵件有的並不是真的有用。
使用Bug追蹤/專案管理解決方案,比如Basecamp(提供訊息板,待辦事宜,簡單排程,協同寫作,檔案共享)或Trac,讓你記錄票務情況或者不會遺漏重要事項。你可以通過新增關鍵詞(方便同事輕鬆找到票),並新增一個優先順序,前提是確保負責人能夠“修復它”。
在描述過程中,試圖提供一個user story(使用者故事)新增摘要,你還可以採用幽默的方式提交建議,但請確保票務資訊要清晰、明瞭。
2. 用於承擔責任
要有精確性和針對性。你應該知道誰可以做什麼,誰不可以做,也就是說分工要明確。當發生問題,直接找到該專案負責人。把不相關的人剔除出來,只要找到合適的人來分配票務即可。
3. 修復並且測試
在啟動任務之前,最重要的一點是複製真正的問題並且以文件的形式記錄下來。
一旦該問題被修復了,在測試報告理想的情況下,依然可以簽署這張票。
4. 計劃!
與團隊成員一起制定計劃(通常稱其為Scrum,敏捷),並在下次迭代中註明哪些是重要的,哪些不是。記住不要讓開發者採用自己的個人戰略。
5. 取消單獨例項
很多個人或者團隊會採用單獨的例項,我的建議是請停止釋出每個版本。
弄清楚這個例項是否在編寫程式碼後才釋出,(如果是個小團隊)那麼經常改變這個角色。為什麼呢?這是因為每個人都能改變系統。即使你已經連續測試,最終還會有一些測試程式碼或填充內容被更改了。
6. 建立特性團隊
建立特性團隊,是指整個團隊的工作特性,而不是“前端”或者“後端”。我第一次聽到這個想法是從Budapest一名開發者獲悉的。意思是:修復Bug是一個特性團隊,而他們卻經常在那迴圈。每個人都要準備好去修復別人的Bug,但是,顯而易見,並非他們自己。擁有偉大的想法是構建偉大的軟體前提。
7. 我們能提及測試嗎?
有時,快速釋出版本真的很重要,但是花時間來做功能測試是很有必要的。在電子商務平臺不會因為有Bug而阻止你去測試,就像沒有什麼能夠阻止愉快的週末來臨一樣。
底線:如果你在未經測試程式碼的情況下進行釋出,那麼你的計劃是糟糕的,你會為此而感到頭疼。
請記住:實現某個新功能或開發修復任務,只佔用了整個過程所需的三分之一時間(與客戶交談、部署、質量保證等)。
8. 永遠保持優化
永遠思考如何優化你的應用程式,這一點很重要。總結起來主要有三點:
- 使其保持運作;
- 保證其正確性/優美的;
- 使其更加快速。
遵循整個列表順序,那麼你將得到可持續的發展結果。記住,確保在正常運作且程式碼正確的情況下進行優化,而不是在程式碼程式堆中進行工作。
相關文章
- GIT好習慣助你成為更出色的開發者Git
- 養成一個好習慣:在嚴格模式下開發Javascript模式JavaScript
- 養成良好的開發習慣
- SQL Server管理員不易養成的好習慣(附小工具)SQLServer
- 想要寫出好味道的程式碼,你需要養成這些好習慣!
- 高效程式設計師應該養成的七個習慣程式設計師
- 要養成良好的書寫SQL的習慣SQL
- 養成8個程式設計習慣,你的Python技能將蹭蹭蹭都往上漲程式設計Python
- 高中生需要養成的學習習慣有哪些
- 寫好SQL的幾個好習慣SQL
- 養成良好的專案檔案上傳習慣
- 哪些日常的習慣會使你成為一個更好的開發者?
- 想要提升Python的程式效能,這七個習慣一定要養成Python
- 編碼規範 - 養成良好的Java編碼習慣Java
- ui設計師要養成哪些職場習慣呢?UI
- 好的工作習慣
- 小決心:確實奏效的好習慣養成方法 筆記筆記
- 15個程式設計好習慣程式設計
- 程式設計師的10個好習慣程式設計師
- 好的web開發者應該10個技巧Web
- 身為Linux運維工程師,這6個好習慣你養成了嗎?Linux運維工程師
- Web開發中的6個壞習慣Web
- 為什麼軟體工程師應該養成寫作的習慣?軟體工程工程師
- C#編碼60個好習慣C#
- 成功程式設計師的8個習慣程式設計師
- PHP程式碼規範的10個好習慣PHP
- 好的程式碼習慣 todo
- 好的程式設計習慣程式設計
- 看看這款玩具整理箱 讓孩子在遊戲中培養好習慣遊戲
- 助力程式設計師成功的幾個好習慣程式設計師
- 程式設計好習慣程式設計
- 編寫程式碼的好習慣
- MySQL寫sql的21個好習慣,學習工作效率翻倍MySql
- 優秀程式設計師7個好習慣程式設計師
- Python 工匠: 異常處理的三個好習慣Python
- 100分程式設計師的8個習慣程式設計師
- 我是如何成為一個Java Web開發者的JavaWeb
- J2EE開發時的包命名規則,養成良好的開發習慣