青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
金慶的專欄
C++博客
::
首頁(yè)
::
新隨筆
::
聯(lián)系
::
聚合
::
管理
::
423 隨筆 :: 0 文章 :: 454 評(píng)論 :: 0 Trackbacks
公告
我的隨筆
我的評(píng)論
我參與的隨筆
留言簿
(12)
給我留言
查看公開(kāi)留言
查看私人留言
隨筆分類
(502)
1. C/C++(166)
(rss)
2. 網(wǎng)游開(kāi)發(fā)(108)
(rss)
3. Golang(20)
(rss)
4. Linux/Unix(30)
(rss)
5. 軟工與管理(44)
(rss)
6. Python(23)
(rss)
7. Erlang(18)
(rss)
8. Rust(16)
(rss)
9. 其它(77)
(rss)
隨筆檔案
(423)
2023年1月 (1)
2022年11月 (1)
2022年10月 (2)
2022年9月 (1)
2022年4月 (6)
2022年1月 (2)
2021年12月 (4)
2021年11月 (6)
2021年10月 (2)
2021年9月 (2)
2021年8月 (7)
2021年7月 (2)
2021年5月 (2)
2021年3月 (1)
2021年2月 (2)
2021年1月 (1)
2020年12月 (1)
2020年10月 (1)
2020年9月 (5)
2020年8月 (1)
2020年7月 (1)
2020年6月 (1)
2020年4月 (2)
2020年3月 (3)
2020年2月 (3)
2020年1月 (1)
2019年12月 (1)
2019年9月 (2)
2019年4月 (2)
2019年1月 (1)
2018年12月 (1)
2018年11月 (3)
2018年10月 (1)
2018年9月 (3)
2018年8月 (3)
2018年7月 (2)
2018年6月 (4)
2018年5月 (4)
2018年4月 (4)
2018年3月 (1)
2018年1月 (2)
2017年12月 (2)
2017年11月 (3)
2017年10月 (3)
2017年8月 (7)
2017年7月 (1)
2017年6月 (1)
2017年5月 (3)
2017年4月 (3)
2017年3月 (3)
2017年2月 (2)
2017年1月 (2)
2016年12月 (5)
2016年11月 (2)
2016年10月 (2)
2016年9月 (1)
2016年8月 (6)
2016年7月 (3)
2016年6月 (2)
2016年5月 (4)
2016年4月 (2)
2016年3月 (2)
2016年1月 (3)
2015年12月 (2)
2015年11月 (2)
2015年10月 (1)
2015年8月 (2)
2015年7月 (1)
2015年6月 (1)
2015年5月 (4)
2015年4月 (3)
2015年3月 (4)
2015年2月 (5)
2015年1月 (4)
2014年12月 (3)
2014年11月 (3)
2014年10月 (2)
2014年9月 (3)
2014年8月 (1)
2014年4月 (4)
2014年3月 (1)
2014年2月 (4)
2014年1月 (5)
2013年12月 (5)
2013年11月 (5)
2013年9月 (2)
2013年8月 (2)
2013年7月 (2)
2013年6月 (2)
2013年5月 (1)
2013年1月 (2)
2012年12月 (1)
2012年11月 (1)
2012年9月 (1)
2012年8月 (3)
2012年7月 (2)
2012年6月 (1)
2012年4月 (3)
2012年3月 (2)
2012年2月 (3)
2012年1月 (2)
2011年11月 (2)
2011年10月 (3)
2011年9月 (2)
2011年8月 (2)
2011年7月 (3)
2011年6月 (2)
2011年5月 (3)
2011年1月 (2)
2010年12月 (1)
2010年11月 (2)
2010年10月 (2)
2010年9月 (3)
2010年8月 (2)
2010年7月 (3)
2010年6月 (1)
2010年5月 (3)
2010年4月 (3)
2010年3月 (5)
2010年2月 (4)
2010年1月 (4)
2009年12月 (2)
2009年11月 (3)
2009年10月 (4)
2009年9月 (3)
2009年8月 (2)
2009年7月 (4)
2009年6月 (1)
2009年5月 (3)
2009年4月 (4)
2009年3月 (2)
2009年2月 (5)
2009年1月 (1)
2008年12月 (7)
2008年11月 (4)
2008年10月 (1)
2008年9月 (3)
2008年8月 (4)
2008年7月 (3)
2008年6月 (4)
2008年5月 (6)
2008年4月 (7)
2008年3月 (6)
2008年1月 (5)
2007年12月 (7)
2007年11月 (4)
2007年10月 (5)
2007年9月 (6)
2007年8月 (8)
2007年7月 (5)
相冊(cè)
公告照片
搜索
積分與排名
積分 - 659837
排名 - 25
最新評(píng)論
1.?re: boost::asio::spawn 將一統(tǒng)C++網(wǎng)絡(luò)庫(kù)
asio 成為C++首選網(wǎng)絡(luò)庫(kù)
--linda
2.?re: log4cxx中文輸出錯(cuò)誤補(bǔ)丁
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--金慶
3.?re: mingw編譯OrzNet
能發(fā)送一個(gè)mingw編譯好的OrzNet庫(kù)給我嗎? liuweiqcxy@163.com
謝謝!
--劉威
4.?re: log4cxx中文輸出錯(cuò)誤補(bǔ)丁
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--bigbad
5.?re: log4cxx中文輸出錯(cuò)誤補(bǔ)丁
評(píng)論內(nèi)容較長(zhǎng),點(diǎn)擊標(biāo)題查看
--bigbad
閱讀排行榜
1.?"multiple definition of" 錯(cuò)誤(11060)
2.?SVN中邪惡的replace(10986)
3.?VS2005編譯libevent(10431)
4.?混音算法的學(xué)習(xí)與研究(10238)
5.?C調(diào)用lua腳本的效率測(cè)試(9020)
評(píng)論排行榜
1.?VC6正在被拋棄(35)
2.?VS2005編譯libevent(21)
3.?"multiple definition of" 錯(cuò)誤(18)
4.?C++引用優(yōu)于指針(17)
5.?ACE與ASIO之間關(guān)于Socket編程的比較(16)
評(píng)高效程序員應(yīng)該養(yǎng)成的七個(gè)習(xí)慣
評(píng)高效程序員應(yīng)該養(yǎng)成的七個(gè)習(xí)慣
(轉(zhuǎn)載請(qǐng)注明來(lái)源于金慶的專欄)
”
高效程序員應(yīng)該養(yǎng)成的七個(gè)習(xí)慣
“一文中,Phil Chu根據(jù)自己的經(jīng)驗(yàn)提出了高效程序員應(yīng)該養(yǎng)成的七個(gè)習(xí)慣。它們是:
1.理解你的需求
2.保持真實(shí)性
3.理解你的代碼
4.最優(yōu)編程
5.管理好你自己
6.持續(xù)教育
7. R-E-S-P-E-C-T
請(qǐng)閱讀原文,僅看標(biāo)題不是夠的,原文對(duì)前3點(diǎn)作了詳述,都是很實(shí)際的經(jīng)驗(yàn)。后面4點(diǎn)僅作簡(jiǎn)述,但也明了。
其中我對(duì)第4點(diǎn)中的觀點(diǎn)不太贊同:“
把你的時(shí)間花在代碼的功能上, 而不是去把現(xiàn)有的代碼改得對(duì)自己胃口(尤其對(duì)于那些copy/paste過(guò)來(lái)的代碼);要找到系統(tǒng)的瓶頸進(jìn)行優(yōu)化,而不是對(duì)那些無(wú)益于系統(tǒng)整體性提高的地方做無(wú)用功。
”
因?yàn)樽罱傆?jì)至少有一周多的時(shí)間,我正是處理與功能和性能無(wú)關(guān)的代碼更改。專業(yè)點(diǎn)稱為重構(gòu)。重構(gòu)就是對(duì)代碼進(jìn)行更改,但不改變其功能,也與性能優(yōu)化無(wú)關(guān),而是一種代碼結(jié)構(gòu)的優(yōu)化。其中一種重構(gòu)方法就是識(shí)別copy/paste代碼,并提取為公用函數(shù)。
在為舊系統(tǒng)添加新功能時(shí),重構(gòu)似乎是必不可少的,除非舊系統(tǒng)的代碼結(jié)構(gòu)是卓越不凡的。而實(shí)際情況是,原系統(tǒng)設(shè)計(jì)時(shí),并沒(méi)有,或不需要,或無(wú)法考慮將來(lái)的新增功能,以至于新功能無(wú)法直接以補(bǔ)丁的方式加入舊系統(tǒng),對(duì)原設(shè)計(jì)和原代碼結(jié)構(gòu)進(jìn)行重構(gòu)是必要步驟。
實(shí)際上,在迭代式開(kāi)發(fā)中,為了使代碼健康地發(fā)展,需要不時(shí)地戴上重構(gòu)這頂帽子。
添加新功能之前,查看是否有重構(gòu)的必要,這應(yīng)該也是高效程序員的習(xí)慣之一吧。
posted on 2007-11-03 10:58
金慶
閱讀(1898)
評(píng)論(6)
編輯
收藏
引用
所屬分類:
5. 軟工與管理
評(píng)論
#
re: 評(píng)高效程序員應(yīng)該養(yǎng)成的七個(gè)習(xí)慣
2007-11-03 16:17
西門有悔
同意你的觀點(diǎn).
有時(shí)候代碼的結(jié)構(gòu)也是很重要的.每個(gè)人都有自己的編程風(fēng)格.
對(duì)于那個(gè)copy過(guò)來(lái)的代碼進(jìn)行重構(gòu),一方面是對(duì)其進(jìn)行消化,用自己的風(fēng)格表達(dá).
更重要的一方面是在這個(gè)過(guò)程中對(duì)代碼進(jìn)行深層次的分析,極有可能從中找出更容易更安全的實(shí)現(xiàn)方法
回復(fù)
更多評(píng)論
#
re: 評(píng)高效程序員應(yīng)該養(yǎng)成的七個(gè)習(xí)慣 [未登錄](méi)
2007-11-04 00:15
楊粼波
文章寫的是對(duì)的,
現(xiàn)在還有很多庫(kù),
難道你還要對(duì)所有的庫(kù)代碼都要修改一遍嗎?
拿來(lái)主義的代碼除非里面有不適用的代碼,
否則沒(méi)有必要改得對(duì)自己胃口,
那還不如自己重寫一遍的好。
適用的就是最好的,一定要記住的一個(gè)真理。
只有不適用了才去修改它,重構(gòu)它,重寫它。
回復(fù)
更多評(píng)論
#
re: 評(píng)高效程序員應(yīng)該養(yǎng)成的七個(gè)習(xí)慣
2007-11-04 14:05
空明流轉(zhuǎn)
Adapter 模式.
回復(fù)
更多評(píng)論
#
re: 評(píng)高效程序員應(yīng)該養(yǎng)成的七個(gè)習(xí)慣
2007-11-04 15:09
西門有悔
@楊粼波
我覺(jué)得作者講的這些應(yīng)該是針對(duì)那些沒(méi)有很好封裝的代碼吧?
lippman的代碼我就拿過(guò)來(lái)拜三拜..
回復(fù)
更多評(píng)論
#
re: 評(píng)高效程序員應(yīng)該養(yǎng)成的七個(gè)習(xí)慣
2007-11-06 01:05
楊榆松
copy過(guò)來(lái)學(xué)習(xí)那是很好的態(tài)度,但是copy過(guò)來(lái)硬用,那是很不好的習(xí)慣,這樣能提高自己的能力嗎?
回復(fù)
更多評(píng)論
#
re: 評(píng)高效程序員應(yīng)該養(yǎng)成的七個(gè)習(xí)慣
2007-11-25 09:52
李亞
重構(gòu)是對(duì)代碼的優(yōu)化
是對(duì)代碼結(jié)構(gòu)的優(yōu)化
大量的重構(gòu)雖然不會(huì)帶代碼的功能有任何的改變
我覺(jué)得大量的重構(gòu)對(duì)整個(gè)系統(tǒng)的性能多少還是有很些幫助的...
回復(fù)
更多評(píng)論
刷新評(píng)論列表
只有注冊(cè)用戶
登錄
后才能發(fā)表評(píng)論。
【推薦】100%開(kāi)源!大型工業(yè)跨平臺(tái)軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
TortoiseGit is OK but GitExtensions fails
命名
SVN重命名時(shí)不要更改內(nèi)容
刪除隱性的git submodule
用docker stack開(kāi)啟redis集群
Lua區(qū)分公有私有接口
Lua53 premake
ejabberd開(kāi)發(fā)和部署
Windows運(yùn)行GitStats
CMake搜索Boost1.57失敗及解決
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問(wèn)
Chat2DB
管理
Powered by:
C++博客
Copyright © 金慶
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
久久久精彩视频
|
久久野战av
|
亚洲视频在线一区观看
|
欧美日韩网址
|
欧美在线免费视频
|
久久国内精品自在自线400部
|
国产一区在线视频
|
欧美国产第一页
|
欧美日韩福利
|
久久成人18免费观看
|
久久一区二区三区国产精品
|
99re66热这里只有精品4
|
一区二区三欧美
|
一区二区在线看
|
亚洲精品中文字幕在线
|
国产视频一区在线观看
|
欧美国产三区
|
国产精品亚洲一区
|
欧美国产第二页
|
国产精品夜夜夜
|
欧美激情一区二区
|
国产精品视频久久一区
|
欧美激情国产高清
|
国产欧美精品日韩精品
|
亚洲国产精品美女
|
国产精品亚洲网站
|
亚洲国产一区二区精品专区
|
国产伦精品一区二区三区在线观看
|
美女诱惑黄网站一区
|
国产精品久久久久9999高清
|
欧美成人情趣视频
|
国产欧美一级
|
亚洲国产一二三
|
在线观看国产精品网站
|
亚洲一区尤物
|
一区二区国产日产
|
免费日韩视频
|
猫咪成人在线观看
|
国产精品视频免费
|
一区二区av
|
999亚洲国产精
|
免费不卡中文字幕视频
|
久久久久久97三级
|
国产欧美日韩激情
|
亚洲一区久久久
|
亚洲男女自偷自拍
|
欧美日韩激情网
|
亚洲日本中文字幕
|
你懂的成人av
|
久久一综合视频
|
国产丝袜美腿一区二区三区
|
亚洲一级黄色片
|
亚洲综合激情
|
国产精品福利在线观看网址
|
亚洲免费高清视频
|
亚洲视屏一区
|
欧美日韩在线看
|
一区二区欧美在线观看
|
99视频日韩
|
欧美日韩视频第一区
|
亚洲精品一区二区三区蜜桃久
|
亚洲人www
|
欧美—级高清免费播放
|
亚洲精品少妇
|
亚洲一区二区动漫
|
国产精品久久久久久久久动漫
|
99av国产精品欲麻豆
|
亚洲在线一区二区三区
|
国产精品日韩久久久久
|
性欧美8khd高清极品
|
久久久久一区二区三区
|
一区二区三区在线观看欧美
|
久久一区二区三区超碰国产精品
|
欧美成人免费大片
|
亚洲国产裸拍裸体视频在线观看乱了中文
|
国产日韩欧美亚洲一区
|
午夜精品久久久久99热蜜桃导演
|
亚洲天堂网站在线观看视频
|
欧美视频中文一区二区三区在线观看
|
亚洲自拍偷拍福利
|
国产区精品在线观看
|
久久精品日产第一区二区
|
欧美成人精品在线视频
|
日韩系列欧美系列
|
国产精品天天看
|
久久亚洲图片
|
一区二区三区精品国产
|
久久久国产91
|
亚洲美女av在线播放
|
国产精品日韩欧美一区二区
|
欧美中文字幕
|
亚洲精品乱码久久久久久
|
欧美亚洲系列
|
亚洲欧洲另类
|
国产精品网站一区
|
欧美成人一区在线
|
香港成人在线视频
|
欧美激情视频给我
|
欧美一区二区高清在线观看
|
91久久精品网
|
国产婷婷97碰碰久久人人蜜臀
|
欧美a级大片
|
欧美一级视频精品观看
|
99国产精品私拍
|
免费日韩成人
|
久久精品国产精品亚洲
|
一本久久精品一区二区
|
激情成人综合
|
国产精品视频精品视频
|
欧美激情国产高清
|
久久久中精品2020中文
|
一区二区三区欧美视频
|
亚洲国产成人av在线
|
久久久久久久久久久一区
|
久久视频在线视频
|
亚洲永久在线观看
|
日韩亚洲国产欧美
|
欧美国产综合
|
葵司免费一区二区三区四区五区
|
亚洲少妇自拍
|
日韩午夜电影
|
亚洲精品一区二区三区婷婷月
|
亚洲在线国产日韩欧美
|
亚洲国产天堂久久综合
|
国外成人在线视频网站
|
国产精品爽爽爽
|
国产精品久久久久aaaa
|
欧美日韩午夜剧场
|
欧美日韩aaaaa
|
欧美成人免费在线视频
|
免费观看成人鲁鲁鲁鲁鲁视频
|
亚洲精品综合久久中文字幕
|
欧美大色视频
|
欧美激情视频一区二区三区免费
|
久久高清福利视频
|
欧美在线视频全部完
|
欧美一级在线亚洲天堂
|
欧美伊久线香蕉线新在线
|
亚洲午夜一区二区
|
亚洲无人区一区
|
亚洲制服丝袜在线
|
小黄鸭精品密入口导航
|
性欧美暴力猛交另类hd
|
欧美一二三区精品
|
久久久精品动漫
|
久久久久成人精品免费播放动漫
|
欧美淫片网站
|
老**午夜毛片一区二区三区
|
久久香蕉精品
|
欧美激情中文字幕在线
|
欧美日产国产成人免费图片
|
欧美日韩国产va另类
|
欧美午夜无遮挡
|
国产欧美在线视频
|
韩国一区二区在线观看
|
亚洲国产一区二区三区高清
|
亚洲精选久久
|
午夜激情亚洲
|
免费日韩av片
|
99国内精品
|
久久高清免费观看
|
欧美韩日一区二区三区
|
国产精品美女xx
|
一色屋精品视频在线观看网站
|
亚洲国产美女精品久久久久∴
|
亚洲精品你懂的
|
午夜天堂精品久久久久
|
久久久亚洲人
|
亚洲剧情一区二区
|
久久不见久久见免费视频1
|
久热成人在线视频
|
国产精品久久久久99
|
一区二区三区在线视频播放
|
在线亚洲电影
|
能在线观看的日韩av
|
中国女人久久久
|
久久深夜福利免费观看
|
欧美日韩一区高清
|
亚洲第一色在线
|
午夜精品久久久久久久99樱桃
|
免费在线观看日韩欧美
|
亚洲视频香蕉人妖
|
欧美jizz19hd性欧美
|
国产日产高清欧美一区二区三区
|
亚洲国内自拍
|
久久久av水蜜桃
|
在线视频精品一区
|
欧美电影在线免费观看网站
|
国产亚洲毛片
|
国产一区香蕉久久
|
亚洲一区二区三区777
|
欧美成人午夜激情在线
|
亚洲在线视频免费观看
|
欧美精品免费在线观看
|
在线观看不卡
|
久久久www成人免费毛片麻豆
|
久久精品女人
|
亚洲一区二区在线播放
|
欧美日韩亚洲视频
|
亚洲精品国产精品久久清纯直播
|