有哪些學(xué)習(xí)編程的經(jīng)驗(yàn)值得分享呢?
編程的主要思想
寄語:大家都說程序員是青春飯,那是你沒有掌握真正的核心競(jìng)爭(zhēng)力,看看國外人家多少白胡子大師都還在編碼設(shè)計(jì)。
目前經(jīng)濟(jì)技術(shù)發(fā)展迅速,尤其最近幾年,編程技能幾乎快要成為我們每個(gè)人的必備技能,但是談到編程到底怎樣的編程思想是相對(duì)合理呢?
需求分析要透徹
需求從產(chǎn)品經(jīng)理導(dǎo)入到我們工程師手里后,我們作為一名合格的研發(fā)工程師此時(shí)的工作不是急于寫代碼,而是去仔細(xì)分析需求是否提的合理、此時(shí)的需求是否能在目前的硬件平臺(tái)上運(yùn)行等、當(dāng)然還需要我們透徹理解這個(gè)需求,概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、功能模塊設(shè)計(jì)一樣都不要偷懶,不然等你代碼寫完了,但不是產(chǎn)品經(jīng)理想要的。。。那是不是很尷尬
代碼一定要規(guī)范
這里的規(guī)范不是說一成不變的,就拿最起碼的編程規(guī)范來講,可能每個(gè)公司都有自己的一套編碼規(guī)范,那么我們最起碼要符合自己公司的規(guī)范,這樣不論是從協(xié)同開發(fā)的角度還是后續(xù)產(chǎn)品的維護(hù)角度都是有利的。大家可以試想一下自己代碼的命名風(fēng)格完全和其他協(xié)同開發(fā)的同事完全不同,那么人家會(huì)不會(huì)在背后指著我們的代碼說“這是誰的垃圾代碼”。所以說一定要養(yǎng)成好的代碼書寫風(fēng)格。
一定要有測(cè)試
這里的測(cè)試不限于自測(cè)試、單元測(cè)試、模塊測(cè)試、白黑盒測(cè)試、第三方測(cè)試,但是測(cè)試一定是要有的。一方面我們的編碼就會(huì)形成一個(gè)閉環(huán),不至于等發(fā)布后BUG一大堆,到那個(gè)時(shí)候你便等著領(lǐng)導(dǎo)請(qǐng)你“吃火鍋”吧,一方面督促我們使自己的編碼能力逐步提高。