青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

牽著老婆滿街逛

嚴(yán)以律己,寬以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

[轉(zhuǎn)貼]高效程序員應(yīng)該養(yǎng)成的7個習(xí)慣

對于軟件工程師來說,工作也許意味著許多東西 -- 穩(wěn)定的收入、做自己感興趣的項目、找一份更好工作的跳板,或者你只是喜歡與其他程序員共事。但說到“效率”,強調(diào)的是在一定時間內(nèi)按質(zhì)完成項目的能力。Phil Chu根據(jù)自己的經(jīng)驗提出了高效程序員應(yīng)該養(yǎng)成的七個習(xí)慣。

1.理解你的需求
成為一個有效率的程序員首先要知道如何正確的支配自己的時間。對時間最大的浪費莫過于去做那些沒有用處或者永遠(yuǎn)不會上線的項目。而導(dǎo)致這種結(jié)果的根源往往是對需求理解的偏差。
要最大程度避免這種情況的發(fā)生,最好的辦法是快速建模,盡可能讓演示系統(tǒng)早點出來。對于客戶來說,只有看得到摸得著的產(chǎn)品擺在面前,他們才會有興趣去試用觀察,才會在實際的操作中發(fā)現(xiàn)供需雙方在需求理解上的偏差。否則即使你寫上幾百頁的需求分析文檔也只能是自己的一面之詞,客戶可沒耐心去檢查這些文檔寫的是否準(zhǔn)確。
另一方面,你應(yīng)該讓每一個階段的開發(fā)成果都能夠盡早的提交給客戶。讓他們以完全不考慮操作合理性和業(yè)務(wù)邏輯性的傻瓜級操作來發(fā)現(xiàn)程序員編程中的固有思維局限。尤其必須讓QA盡早的介入到項目開發(fā)中來。如果能夠每天提交一份測試版本給QA自然是最理想的了,但大多數(shù)項目開發(fā)做不到這樣的粒度,那么就爭取每周提交一份可測試版本。重要的是應(yīng)該讓QA和開發(fā)能夠保持交錯并行狀態(tài)。只有這樣,才能讓QA盡早發(fā)現(xiàn)bug,降低每個bug的修復(fù)成本,同時縮減獨立測試周期的跨度。
程序員往往不愿意把半成品代碼交付給測試人員,相反他們更喜歡在所有代碼都完工,達到自己滿意的程度之后再讓別人來測試。因為在這之前的代碼往往存在很多程序員自己知道需要修改(或者故意留待后續(xù)補全)的流程缺失和Bug,測試人員并不知道哪些是真正的Bug,哪些只是臨時性的運行錯誤,每次都會一股腦兒作為Bug反饋給程序員。這往往讓程序員們心煩。同時測試人員有時候也不喜歡測試這種很多分支都走不通的中間版本。
但不管喜不喜歡,測試并發(fā)現(xiàn)問題是測試人員的工作;程序員則應(yīng)該認(rèn)識到,Bug反饋得越早就越是件好事情。QA和開發(fā)之間的關(guān)系往往很敵對,可實際上雙方的目標(biāo)是一致的。“忠言逆耳”古訓(xùn)有之,對于程序員來說就應(yīng)該“有則改之,無則加勉”。總好過項目完成之后才發(fā)現(xiàn)一堆的問題,到那時候再要做修改,基本上都會牽一發(fā)而動全身,痛苦的還是程序員自己。
?
2.保持真實性
盡可能讓你的系統(tǒng)運行在最接近真實環(huán)境配置下面,使用有實際意義的數(shù)據(jù)和真實的編譯版本,并經(jīng)常性進行模塊整合。如果你的測試環(huán)境使用的數(shù)據(jù)都是些胡亂添加的東西,那么將來和測試數(shù)據(jù)大相徑庭的真實數(shù)據(jù)這塊大冰山早晚會撞沉你的程序。另一方面如果你只在開發(fā)環(huán)境來編譯運行測試,會發(fā)現(xiàn)正式發(fā)布之后有各種各樣莫名其妙的問題產(chǎn)生,到最后原來都是因為環(huán)境配置與開發(fā)環(huán)境有些不起眼的差異所導(dǎo)致。把所有模塊整合進行編譯聯(lián)調(diào),看上去應(yīng)該是最后作的一項附加工作,但實際上這是一項需要在開發(fā)過程中經(jīng)常性進行的工作。只有這樣QA才能有最完整的東西拿來測試,得到更多的Bug反饋,同時降低模塊整合的難度。

3.理解你的代碼
書寫規(guī)范的代碼,并保持代碼的整潔。Coding是一門藝術(shù)。正如寫作一樣,同樣的文字在文豪的筆下就能夠熠熠生輝,讀起來賞心悅目;在普通人的筆下大概就只是詞能達意的效果了;在某些人的筆下或許就需要研究半天才能猜出個大概來。當(dāng)然不可能人人都成為藝術(shù)家,但至少你可以學(xué)會欣賞藝術(shù)、學(xué)習(xí)藝術(shù)。書寫漂亮的代碼是對自己工作的尊重,也是對其他程序員的尊重。如果你的代碼中間充斥著大段過時的注釋、可讀性差的變量/函數(shù),怎么去要求別人或者自己以后能夠理解它們?

4.最優(yōu)編程
把你的時間花在代碼的功能上, 而不是去把現(xiàn)有的代碼改得對自己胃口(尤其對于那些copy/paste過來的代碼);要找到系統(tǒng)的瓶頸進行優(yōu)化,而不是對那些無益于系統(tǒng)整體性提高的地方做無用功。

5.管理好你自己
也許有人會說計劃和進度控制是PM的事情,但一個好的程序員應(yīng)該比PM更了解自己目前工作的進度。不論上頭給的進度計劃是否合理,你都應(yīng)該有自己的原則和概念,清楚知道每天該做什么怎么去做。

6.持續(xù)教育
只有不斷的學(xué)習(xí)、實踐、犯錯誤,你才會真正有所提高。在我看來,對于程序員來說最好的老師不在學(xué)校,而在書本、網(wǎng)絡(luò)、社區(qū)。學(xué)會自我學(xué)習(xí)才能保持與時俱進。

7. R-E-S-P-E-C-T
互相尊重是一切的基礎(chǔ)。

posted on 2007-03-23 21:26 楊粼波 閱讀(195) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久精品主播| 麻豆国产精品一区二区三区| 欧美四级在线观看| 亚洲精品一级| 亚洲欧美日韩一区二区三区在线| 国产精品视频免费观看www| 午夜精品视频一区| 米奇777超碰欧美日韩亚洲| 亚洲精品午夜| 国产精品高潮在线| 性欧美videos另类喷潮| 欧美va亚洲va日韩∨a综合色| 亚洲美洲欧洲综合国产一区| 国产精品国产精品国产专区不蜜| 久久av一区二区三区| 欧美福利影院| 午夜欧美精品久久久久久久| 1769国产精品| 国产精品久久久久永久免费观看| 久久久精品免费视频| 亚洲欧洲中文日韩久久av乱码| 亚洲欧美成人| 亚洲国产另类精品专区| 国产精品久久久久久妇女6080 | 亚洲精品社区| 国产精品成人免费视频 | 亚洲片在线资源| 国产精品久久久久久av下载红粉 | 美日韩精品免费| 一区二区av在线| 欧美成熟视频| 欧美综合第一页| 亚洲免费观看| 激情成人综合网| 国产精品久久久久久户外露出| 久久综合激情| 欧美一区二区久久久| 亚洲片区在线| 免播放器亚洲| 欧美在线一二三区| 亚洲线精品一区二区三区八戒| 影音先锋日韩资源| 国产欧美欧美| 欧美日韩在线免费| 欧美777四色影视在线| 欧美在线一二三区| 亚洲特级片在线| 亚洲精品国久久99热| 欧美成人久久| 久久综合色影院| 欧美在线网站| 欧美一区二区精品久久911| 国产精品99久久久久久人| 亚洲国产一区二区三区a毛片| 国产一区二区三区在线观看视频 | 一区二区三区四区五区精品视频 | 亚洲靠逼com| 亚洲国产精品成人久久综合一区| 国产亚洲精久久久久久| 国产精品理论片在线观看| 欧美精品在线一区二区| 欧美大尺度在线| 可以免费看不卡的av网站| 午夜在线不卡| 欧美亚洲一区二区在线观看| 亚洲一区精品视频| 亚洲午夜免费视频| 正在播放欧美视频| 中文网丁香综合网| 亚洲视频一二三| 亚洲午夜激情网站| 亚洲夜间福利| 午夜激情亚洲| 欧美在线观看一区| 久久久999精品视频| 久久精品首页| 另类亚洲自拍| 欧美福利视频| 欧美日韩一区二区三区在线看 | 亚洲欧洲日韩在线| 日韩亚洲欧美高清| 一区二区三区鲁丝不卡| 亚洲一区日韩在线| 久久精品国产99精品国产亚洲性色| 欧美在线一级视频| 久热re这里精品视频在线6| 老色批av在线精品| 欧美极品一区| 国产精品美女久久久免费| 国产伦精品一区二区三区视频黑人| 国产乱码精品一区二区三| 国产一区二区三区av电影| 精品动漫一区| 99视频国产精品免费观看| 亚洲性感美女99在线| 欧美一区二区三区的| 久久久久久电影| 欧美国产亚洲视频| 一区二区三区视频观看| 欧美一区二区精品久久911| 久久综合色综合88| 欧美三级午夜理伦三级中文幕 | 免费视频一区| 欧美午夜国产| 好男人免费精品视频| 亚洲精选大片| 久久国产精品久久精品国产| 欧美成人免费在线| 亚洲午夜精品久久| 久久久亚洲欧洲日产国码αv | 国产乱理伦片在线观看夜一区| 黄色成人在线免费| 一本一本久久| 久久午夜羞羞影院免费观看| 亚洲欧洲在线观看| 欧美在线视频日韩| 欧美日韩一区在线观看| 一区二区三区在线免费观看| 亚洲图片欧洲图片日韩av| 久久久免费精品视频| 亚洲精选中文字幕| 久久久久女教师免费一区| 欧美日韩在线播放一区二区| 激情文学一区| 亚洲欧美综合国产精品一区| 欧美激情影音先锋| 欧美一区二区在线播放| 欧美色区777第一页| 亚洲国产高清在线观看视频| 性欧美超级视频| 亚洲日韩欧美视频一区| 久久久久久亚洲精品杨幂换脸 | 亚洲国产另类精品专区 | 欧美成人一区在线| 亚久久调教视频| 欧美性做爰毛片| 亚洲精品在线一区二区| 老鸭窝91久久精品色噜噜导演| 亚洲午夜视频在线| 欧美日韩在线一二三| 亚洲精品在线视频| 欧美高清在线精品一区| 欧美一区二区三区男人的天堂| 国产精品qvod| 亚洲网站在线播放| 亚洲三级影院| 欧美电影专区| 亚洲片在线观看| 欧美大片18| 老司机午夜免费精品视频| 国内自拍亚洲| 久久久久久欧美| 欧美一区二区三区男人的天堂| 国产精品一区2区| 亚洲欧美精品中文字幕在线| 99精品久久| 欧美亚州在线观看| 亚洲伊人一本大道中文字幕| 99精品国产99久久久久久福利| 欧美精品粉嫩高潮一区二区| 亚洲精品亚洲人成人网| 亚洲国产三级网| 欧美美女bbbb| 在线视频亚洲欧美| 亚洲伦伦在线| 欧美视频福利| 亚洲欧美综合一区| 亚洲欧美日韩中文在线制服| 国产精品一卡| 久久久xxx| 久久亚洲国产精品一区二区| 亚洲国产精品一区| 亚洲国产视频一区| 欧美日韩亚洲一区二区三区在线| 一区二区三区精品在线| 亚洲视频网在线直播| 国产欧美日韩视频一区二区| 久久久久欧美| 蜜桃av一区二区三区| 一本色道久久综合精品竹菊| 亚洲性视频网址| 韩国免费一区| 亚洲国产乱码最新视频| 欧美日韩精品免费观看| 午夜欧美大片免费观看| 欧美一区影院| 亚洲精品国产欧美| 一区二区三区视频在线观看| 国产亚洲观看| 欧美激情一二区| 国产精品成人一区二区三区夜夜夜| 欧美在线免费视频| 久久综合九色综合欧美狠狠| 一区二区三区视频在线看| 亚洲欧美成人一区二区三区| 樱桃成人精品视频在线播放| 亚洲精品日日夜夜| 国内外成人免费激情在线视频网站 | 欧美一区二区三区免费观看| 亚洲国产精品123|