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