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