个人博客作业_week2
1. 是否需要有代碼規(guī)范
?
? 1.這些規(guī)范都是官僚制度下產(chǎn)生的浪費(fèi)大家的編程時(shí)間、影響人們開(kāi)發(fā)效率,浪費(fèi)時(shí)間的東西。
? ? ?我不同意這個(gè)論點(diǎn)。
? ? ?有句俗語(yǔ)’無(wú)規(guī)矩不成方圓‘,這亙古傳承的至理同樣適用于寫(xiě)代碼。制定代碼撰寫(xiě)規(guī)范并不是
? ? ?迫于壓力完成上級(jí)的任務(wù),而是方便自己與他人。套用現(xiàn)成的規(guī)范,可以免去開(kāi)發(fā)時(shí)思考個(gè)人風(fēng)
? ? ?格的麻煩,節(jié)省時(shí)間,提高效率。另一方面,為閱讀代碼的人提供便利,因?yàn)樽駨囊?guī)范撰寫(xiě)的代
? ? ?碼清晰明了,顯著提高了代碼的可維護(hù)性。
?
? 2.我是個(gè)藝術(shù)家,手藝人,我有自己的規(guī)范和原則。
? ? ?我不贊同這個(gè)論點(diǎn)。
? ? ?假使每一個(gè)程序員都建立了屬于自己的一套獨(dú)立的規(guī)范和原則,這樣的若干個(gè)人組成一個(gè)團(tuán)隊(duì)
? ? ?開(kāi)發(fā)某產(chǎn)品,因?yàn)槊總€(gè)人的風(fēng)格都不一樣,所以代碼在結(jié)合上將會(huì)出現(xiàn)很大的障礙,即便能結(jié)
? ? ?合,若后期程序出現(xiàn)問(wèn)題,也不易調(diào)試。這是一個(gè)團(tuán)隊(duì)的情況,就遑論非同團(tuán)隊(duì)的人在閱讀彼
? ? ?此代碼時(shí)遇到的阻力之大了。
?
? 3.規(guī)范不能強(qiáng)求一律,應(yīng)該允許很多例外。
? ? 我反對(duì)這個(gè)論點(diǎn)。
? ? 如果所謂的”規(guī)范“允許例外,那么,這個(gè)規(guī)范就并非真正意義上的規(guī)范了,而在撰寫(xiě)代碼時(shí)沒(méi)有
? ? 現(xiàn)成的規(guī)范遵守,那么將對(duì)編程極其不利,至于原因,我已經(jīng)在自己對(duì)第一、第二個(gè)論點(diǎn)的反駁
? ? 中陳述了,此處無(wú)需贅言。
?
? 4.我擅長(zhǎng)制定編碼規(guī)范,你們聽(tīng)我的就好了
? ? 我不贊成這個(gè)論點(diǎn)。
? ? 因?yàn)橥粋€(gè)團(tuán)隊(duì)里的人的能力差別不會(huì)太大,所以客觀上不會(huì)有誰(shuí)具備絕對(duì)的優(yōu)勢(shì),所以誰(shuí)也沒(méi)有“擅長(zhǎng)”
? ? 之說(shuō),因此,合理的做法應(yīng)該是群策群力,共同制定一個(gè)盡量全面的規(guī)范。
?
? ? ?
概括來(lái)說(shuō),我反對(duì)以上所有論點(diǎn)。
?
轉(zhuǎn)載于:https://www.cnblogs.com/xmscse/p/4850525.html
總結(jié)
以上是生活随笔為你收集整理的个人博客作业_week2的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: SpringBoot解决ajax跨域问题
- 下一篇: 360安全卫士清理C盘