開發(fā)者編程時應該圍著“程序”轉嗎?
網友解答: 首先,作為開發(fā)人員,本職工作就是保質保量的完成軟件開發(fā)。那么,怎么才能算是保質保量呢?第一,要保證開發(fā)出來的程序功能完整,也就是說必須完成了全部開發(fā)才行。第二,開發(fā)出來的程序
首先,作為開發(fā)人員,本職工作就是保質保量的完成軟件開發(fā)。那么,怎么才能算是保質保量呢?
第一,要保證開發(fā)出來的程序功能完整,也就是說必須完成了全部開發(fā)才行。
第二,開發(fā)出來的程序必須是可以運行的,這里要說明一下,有些人認為我開發(fā)出來了,自己也跑了一遍了,怎么可能會不能運行呢?要知道,軟件開發(fā)往往是團隊合作,你自己寫完了沒問題,不代表和別人開發(fā)的程序一起跑就沒問題,所以要整體運行沒問題才可以。而且還要自行做好測試,別交到測試手里一堆問題。
第三,文檔清晰,包括注釋,這是后期維護更新的關鍵。
第四,最主要的,開發(fā)出來的東西是別人想要的,別說產品文檔描述不清楚就自己琢磨著寫了,不可以,溝通清楚再繼續(xù)。
第五,合作開發(fā)要保證團隊的步調一致,不能你寫A模塊的接口,那邊寫C模塊邏輯,聯調測試沒法進行,整體拖慢進度,要協(xié)調好開發(fā)的順序。
當然,除了以上這些還有很多,比如要了解業(yè)務,最起碼要知道你在做的是什么。整體了解后再琢磨自己負責的那部分,這樣有了一個全局的概念,才能知道怎么做具體開發(fā)是最好的。
所以,程序員不只是圍著程序轉,還有很多溝通協(xié)調的過程在里面的。有時間建議謝謝軟件工程相關的知識,對你會有幫助的
網友解答:程序只是開發(fā)者工作的一部分,文檔,用例,架構,業(yè)務模型,流程,算法,部署和并發(fā),bug修改,性能優(yōu)化等等,普通的程序只是實現了,優(yōu)秀的代碼也是一門藝術。