性少妇vide0seⅹfree_国产剧情视频在线观看_日日碰夜夜爽_九九这里只有精品视频_性free毛茸茸偷窥videos_国产v亚洲

中培偉業(yè)IT資訊頻道
您現(xiàn)在的位置:首頁 > IT資訊 > 學(xué)習(xí)交流 > 不要為了代碼的整潔而忽略好的程序

不要為了代碼的整潔而忽略好的程序

2016-06-20 11:15:59 | 來源:中培企業(yè)IT培訓(xùn)網(wǎng)

在編程過程中,整潔的程序雖然不是是編寫一個優(yōu)質(zhì)程序的必須,不過能用整潔的代碼編寫優(yōu)質(zhì)程序,那也是極好的。不過中培軟件專家郭老師指出,他在授課過程中,和自己的學(xué)員討論這一問題是,發(fā)現(xiàn)在這一問題上,很多程員本末倒置的現(xiàn)象不少。
  郭老師曾經(jīng)和一些參加中培駕馭培訓(xùn)的程序員就編程問題進行過有趣的討論。郭老師通常會有這樣的印象,感覺一些程序員過于強調(diào)代碼的整潔。雖然郭老師也很注重代碼的整潔,在過去幾年來也寫過不少強調(diào)代碼整潔的重要性的文章。但當(dāng)郭老師認為,代碼整潔只是程序員的第二重要目標,它永遠不會取代編程過程中的首要目標:讓軟件先跑起來,讓它能跑得順暢而有效,這是應(yīng)該是編程首先應(yīng)該解決的問題。
  當(dāng)談?wù)撈鸫a整潔時,很多人都能饒有興趣的說出很多。他們堅持不懈的追求這個目標,有時他們在編程時還會穿上帶有Uncle Bob的綠色的宣傳圖標衣服,代碼整潔以此提醒自己什么是最重要的:寫出整潔的代碼。不幸的是,很多次郭老師都發(fā)現(xiàn),很多人在重視“代碼的樣子”的同時,卻忽略了要把“代碼的功能”也放在同等重要的位置。例如,很多人不愿意去學(xué)習(xí)ORM實現(xiàn)的背后原理,他們更愿意使用一些像Hibernate實體映射工具的東西把數(shù)據(jù)映射成實體對象,即使當(dāng)這樣做比起直接獲取數(shù)據(jù)是效率低的讓人驚訝時也是如此。他們并不考慮多次遠程調(diào)用的代價或大數(shù)據(jù)量傳輸?shù)某杀尽K麄円槐橐槐榈木褪菍懖怀鲆粋€好的保齡球游戲,因為他們把數(shù)據(jù)庫的操作放在循環(huán)里了。
  代碼整潔并不是構(gòu)成好程序的必要條件,好程序也并不必定是代碼整潔的。對郭老師來說,好程序是運行良好的代碼,容易理解,容易修改。這是它們的先后次序。郭老師說也許大家都非常明白,代碼的易于理解、易于安全的修改是非常的重要。但不管代碼寫的如何清晰易于閱讀和修改,如果它沒有做它本該做的事情(不能覆蓋所有角落場景),或花費了它本不該使用的長時間執(zhí)行操作,它就不是好代碼。當(dāng)然,它很整潔,可卻沒有用處,不是嗎?
  郭老師不是鼓勵程序員過早的進行優(yōu)化,這個程序員有著不可思議的非凡技術(shù),否則你過早的優(yōu)化的程序里至少有四分之一是不正確的。優(yōu)化最重要的是找到瓶頸,其它的努力都是浪費。
  最后,郭老師總結(jié)道:程序員在編程過程中應(yīng)該寫成整潔的代碼,但在編程過程中一定要把握本末和主次,不要為了代碼整潔,而放棄了編寫優(yōu)質(zhì)的程序。

標簽: 編程 代碼
主站蜘蛛池模板: 日本草逼 | 美女视频黄频大全不卡视频在线播放 | 亚洲乱码国产乱码精品精剪 | 国产福利精品在线观看 | 欧美日韩一区二区三区在线观看 | 全黄a免费一级毛片人人爱 久久国产青偷人人妻潘金莲 | 女人真人毛片全免费看 | 欧美激情精品久久久 | www.夜夜骑 | 日韩av在线免费播放 | 国产做aⅴ在线视频播放 | www一级片| 搡女人真爽免费视频app | 日韩不卡在线 | 80岁色老头69av | 中文字幕嫩草 | 国产精品综合久成人 | old性台湾videoavhd | 国产在线短视频 | 少妇激三级做爰在线观看 | 国产亚洲一卡2卡3卡4卡新区 | 免费多国毛片在线播放 | 亚洲成AV人片无码不卡播放器 | 国产高清福利无码视频 | 欧美国产综合一区二区 | 大地网资源在线观看免费高清 | 福利网址在线 | 无码无套少妇毛多18PXXXX | 久在线播放 | 中文字幕本久久精品一区 | 亚洲精品v天堂中文字幕 | 欧美一区二区三区电影 | 免费看黄色的网站 | 国产自偷在线拍精品热 | 国产91皮裤在线播放 | 欧美大肚子孕妇疯狂作爱视频 | 欧美激情极品 | 一本大道久久香蕉成人网 | 亚洲欧美成人综合久久久 | 国产伦精品久久久一区二区三区 | 一女二男3p波多野结衣 |