欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

程序員工作中應該更關注工作流程

錢斌斌2年前14瀏覽0評論

程序員工作中應該更關注工作流程?

作為學習Java四五年,工作一年多的程序員,談談我的看法。

首先工作流程和細節并不矛盾

【1】工作的流程

包括開發整體流程,比如需求分析,整體設計、詳細設計、編碼,測試、軟件交付、軟件驗收和軟件維護等。

另外包括公司規定的一些工作流程,當然也是圍繞著軟件開發的流程來的,要有什么會議,要產出什么文檔等。比如需求分析階段要開可行性分析大會議,設計之前要做好技術方案,測試覆蓋率要達到某個比例等等。

【2】考慮的細節

考慮的細節可能包括健壯性、可維護性、可拓展性等。

比如是否有安全問題?是否有數據量大時會有性能問題?未來新增一個情況是否有較大改動?甚至變量命名、函數的命名是否合理?等等問題都是開發中需要考慮的問題。

其次帶入自己的想法問題

編程可以帶入自己的一些想法,畢竟是人在編程。

但是這種想法應該是嚴謹的、經得起推敲的靠譜的想法!!!這點非常重要。

程序員的工作的主要目的是,快速高效的開發出符合需求的軟件,在此前提下再去融入一些自己的思想。

每個人的編程風格是有自己的特性的,同樣的功能不同的人由于知識的深度和廣度不同,實現的方案和效果也會有差異。

另外就此推薦大家多看一些好的編程風格、軟件重構,提高代碼可維護性的圖書。在學習和開發過程中多總結一些經典的思路,并用來解決業務問題。

總之

總之很多選擇并不是非此則彼的。另外思考問題或者工作的時候要有“以終為始”的思維,多想目的是什么,而不是“我想“怎樣。

個人觀點,僅供參考,如有疑問歡迎評論或私信我。如果你覺得本文對你有幫助,歡迎伸出您的小手點個贊唄!也歡迎評論補充和交流,也歡迎關注我,您的鼓勵是我創作的最大動力。

java單測覆蓋率檢查,程序員工作中應該更關注工作流程