青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
金慶的專欄
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è)
公告照片
搜索
積分與排名
積分 - 662260
排名 - 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ò)誤(11075)
2.?SVN中邪惡的replace(11000)
3.?VS2005編譯libevent(10456)
4.?混音算法的學(xué)習(xí)與研究(10258)
5.?C調(diào)用lua腳本的效率測(cè)試(9025)
評(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
金慶
閱讀(1911)
評(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
楊粼波
文章寫(xiě)的是對(duì)的,
現(xiàn)在還有很多庫(kù),
難道你還要對(duì)所有的庫(kù)代碼都要修改一遍嗎?
拿來(lái)主義的代碼除非里面有不適用的代碼,
否則沒(méi)有必要改得對(duì)自己胃口,
那還不如自己重寫(xiě)一遍的好。
適用的就是最好的,一定要記住的一個(gè)真理。
只有不適用了才去修改它,重構(gòu)它,重寫(xiě)它。
回復(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)論。
相關(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 © 金慶
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
最新成人在线
|
亚洲免费不卡
|
久久精品一本
|
欧美日韩国产综合网
|
久久久999成人
|
麻豆av福利av久久av
|
亚洲精品午夜精品
|
久久综合色播五月
|
极品少妇一区二区三区精品视频
|
在线视频日韩
|
日韩视频一区二区三区在线播放免费观看
|
久久影音先锋
|
日韩天堂在线观看
|
开心色5月久久精品
|
一区二区精品在线
|
亚洲综合欧美日韩
|
一区二区三区国产精品
|
欧美日韩国产系列
|
国产欧美一区二区精品性色
|
亚洲欧美日韩综合国产aⅴ
|
99ri日韩精品视频
|
欧美视频免费
|
日韩午夜激情
|
亚洲欧美在线网
|
亚洲成人原创
|
国产精品视频专区
|
亚洲一区二区三区免费在线观看
|
欧美成人中文
|
欧美视频精品在线观看
|
久久精品在线
|
欧美精品18
|
亚洲欧美日本视频在线观看
|
久久久www成人免费精品
|
亚洲黄网站黄
|
欧美主播一区二区三区美女 久久精品人
|
中文成人激情娱乐网
|
国产欧美日韩视频
|
欧美激情第1页
|
国产午夜久久久久
|
亚洲伦理精品
|
久久久人成影片一区二区三区观看
|
午夜精品美女自拍福到在线
|
亚洲国产老妈
|
国产偷国产偷精品高清尤物
|
国产精品久久一区主播
|
欧美高清不卡在线
|
欧美日韩成人综合天天影院
|
欧美一区视频
|
国产精品乱码一区二区三区
|
你懂的视频欧美
|
亚洲一区二区三区激情
|
一本色道久久综合狠狠躁篇怎么玩
|
午夜亚洲性色福利视频
|
欧美一区二区在线
|
一本到12不卡视频在线dvd
|
欧美gay视频激情
|
亚洲缚视频在线观看
|
99视频国产精品免费观看
|
欧美fxxxxxx另类
|
亚洲一区二区三区在线观看视频
|
久久国产精品99国产
|
日韩午夜在线视频
|
欧美国产欧美亚洲国产日韩mv天天看完整
|
欧美日韩免费观看一区
|
黄色精品网站
|
巨胸喷奶水www久久久免费动漫
|
日韩午夜精品视频
|
亚洲欧洲99久久
|
亚洲三级免费观看
|
黄色免费成人
|
亚洲永久免费
|
亚洲最快最全在线视频
|
久久国产88
|
一区二区av在线
|
麻豆成人在线
|
久久av资源网
|
欧美激情精品久久久久久变态
|
日韩天堂av
|
亚洲精品在线三区
|
欧美日韩在线第一页
|
99视频超级精品
|
久久久噜噜噜久久
|
国产欧美一区二区色老头
|
欧美国产激情二区三区
|
久久久久久9
|
欧美一区二区三区的
|
亚洲精品在线视频
|
奶水喷射视频一区
|
久久精品一区四区
|
欧美在线视频在线播放完整版免费观看
|
午夜一区二区三视频在线观看
|
免费欧美在线
|
亚洲电影免费观看高清完整版在线观看
|
亚洲毛片视频
|
久久久久亚洲综合
|
亚洲免费在线电影
|
国产精品自拍一区
|
香蕉成人伊视频在线观看
|
日韩一区二区精品视频
|
99热在线精品观看
|
鲁大师成人一区二区三区
|
亚洲视频在线播放
|
老色鬼精品视频在线观看播放
|
国产精品大片wwwwww
|
亚洲国产精品久久
|
久久精品人人做人人爽
|
一本色道久久综合狠狠躁的推荐
|
久久精选视频
|
国模吧视频一区
|
免播放器亚洲
|
一区二区三区成人
|
亚洲日本欧美天堂
|
噜噜噜噜噜久久久久久91
|
国产亚洲精品aa午夜观看
|
亚洲女与黑人做爰
|
亚洲综合欧美日韩
|
国产精品成人免费精品自在线观看
|
国产亚洲一级
|
久久综合色天天久久综合图片
|
免费成人黄色
|
宅男在线国产精品
|
亚洲观看高清完整版在线观看
|
欧美成人中文字幕在线
|
午夜视黄欧洲亚洲
|
欧美日韩1080p
|
欧美电影在线观看完整版
|
国产精品久久久久秋霞鲁丝
|
免费成人激情视频
|
亚洲综合电影一区二区三区
|
亚洲成色精品
|
亚洲欧美日产图
|
亚洲国产成人精品久久久国产成人一区
|
国产综合视频
|
国产午夜精品久久久久久久
|
久热爱精品视频线路一
|
欧美黄色免费网站
|
亚洲欧美在线aaa
|
一区二区三区视频在线
|
欧美一级免费视频
|
欧美日韩美女一区二区
|
一区二区三区视频在线看
|
欧美资源在线观看
|
一区二区国产日产
|
欧美久久久久免费
|
亚洲国产综合在线看不卡
|
麻豆精品视频在线观看
|
亚洲主播在线播放
|
国产一区二区三区四区三区四
|
亚洲综合第一页
|
亚洲日本在线视频观看
|
欧美国产三区
|
久久久久久国产精品一区
|
狠狠综合久久
|
欧美电影在线免费观看网站
|
欧美午夜电影完整版
|
欧美精品免费在线
|
久久精品国产久精国产爱
|
久久精品中文
|
久久精品三级
|
激情六月婷婷综合
|
亚洲激情一区
|
在线播放一区
|
夜夜爽av福利精品导航
|
亚洲日本激情
|
久久成人18免费观看
|
亚洲一区综合
|
欧美日韩在线第一页
|
亚洲欧洲在线视频
|
一本色道久久综合亚洲精品高清
|
亚洲欧美久久久
|
日韩视频免费
|
亚洲精品人人
|
国产精品一区二区久久国产
|
欧美韩日一区
|
久久夜色精品国产噜噜av
|
久久精品一区二区三区不卡
|
亚洲一区综合
|
日韩视频在线一区二区
|
久久精品夜色噜噜亚洲a∨
|
一区二区视频在线观看
|
日韩午夜在线播放
|
91久久久久久久久久久久久
|
久久久久久久久久久久久9999
|
欧美淫片网站
|
久久人人爽爽爽人久久久
|
久久久国产精品一区二区中文
|
欧美专区在线观看一区
|
久久久久.com
|
欧美ab在线视频
|
欧美日本亚洲
|
欧美性生交xxxxx久久久
|
国产精品久久久亚洲一区
|
国产人成精品一区二区三
|
国产一级揄自揄精品视频
|
亚洲午夜久久久久久久久电影院
|
亚洲精品社区
|
亚洲欧洲美洲综合色网
|
亚洲激情网站免费观看
|
一级成人国产
|
午夜精品久久久
|