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

牽著老婆滿街逛

嚴(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)定的收入、做自己感興趣的項目、找一份更好工作的跳板,或者你只是喜歡與其他程序員共事。但說到“效率”,強(qiáng)調(diào)的是在一定時間內(nèi)按質(zhì)完成項目的能力。Phil Chu根據(jù)自己的經(jīng)驗提出了高效程序員應(yīng)該養(yǎng)成的七個習(xí)慣。

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

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

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

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

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

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

posted on 2007-03-23 21:26 楊粼波 閱讀(186) 評論(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>
            欧美大片在线观看| 欧美激情综合亚洲一二区| 亚洲一区二区不卡免费| 欧美性开放视频| 麻豆精品视频在线| 国产欧美视频一区二区三区| 亚洲精品三级| 亚洲国内高清视频| 久久青草久久| 欧美激情精品久久久久久免费印度| 欧美丝袜一区二区三区| 亚洲日本中文字幕免费在线不卡| 在线观看日韩精品| 欧美成人国产一区二区 | 欧美四级剧情无删版影片| 蜜桃精品一区二区三区| 狠狠狠色丁香婷婷综合久久五月| 夜夜嗨网站十八久久| 欧美在线高清| 日韩亚洲综合在线| 亚洲精品国产系列| 国产欧美一区二区三区久久 | 伊人狠狠色j香婷婷综合| 国产精品亚洲综合色区韩国| 欧美片第一页| 亚洲欧美日韩天堂| 欧美成在线观看| 久久亚洲综合| 久久久免费av| 亚洲精品国产精品国自产观看| 亚洲网站视频福利| 亚洲免费精彩视频| 国产午夜精品美女毛片视频| 欧美日韩激情小视频| 欧美福利一区二区三区| 欧美久久一级| 欧美色综合天天久久综合精品| 免费在线观看日韩欧美| 亚洲一区二区三区在线播放| 午夜精品国产精品大乳美女| 亚洲欧美国产高清| 西西人体一区二区| 美日韩精品免费| 国产精品另类一区| 欧美三级资源在线| 国产精品美女xx| 在线精品观看| 午夜视频在线观看一区| 亚洲人成绝费网站色www| 亚洲一区二区三| 欧美精品在线免费观看| 国产一区二区三区网站| 亚洲精品美女在线观看播放| 一区二区三区www| 亚洲三级免费电影| 久久亚洲综合色| 国产精品久久午夜夜伦鲁鲁| 国产一级揄自揄精品视频| 美国十次成人| 国产精品久久久久久久久久妞妞 | 国产欧美精品| 亚洲国产精品va| 99视频+国产日韩欧美| 午夜久久tv| 亚洲精品美女久久久久| 欧美日韩国产a| 亚洲国产精品日韩| 亚洲第一精品夜夜躁人人躁| 欧美精品尤物在线| 国产一区二区三区高清播放| 亚洲国产精品一区二区第一页| 欧美一级艳片视频免费观看| 日韩视频久久| 欧美日韩在线一二三| 亚洲免费一在线| 久久夜精品va视频免费观看| 国产伦精品一区二区三区高清| 久久久亚洲成人| 欧美一区二区三区男人的天堂| 一本久道久久综合狠狠爱| 亚洲欧美中文日韩v在线观看| 亚洲免费电影在线观看| 免费成人av| 午夜在线一区二区| 榴莲视频成人在线观看| 亚洲激情成人网| 亚洲看片一区| 野花国产精品入口| 久久riav二区三区| 亚洲国产天堂久久国产91| 亚洲国产日日夜夜| 亚洲国产成人久久综合一区| 亚洲精品一区在线| 久久精品国产欧美亚洲人人爽| 亚洲毛片一区二区| 久久xxxx| 欧美专区日韩专区| 国产精品视频免费观看| 亚洲精品一区二区三区在线观看| 国产精品你懂得| aⅴ色国产欧美| 国产精品久久久久9999| 欧美影院视频| 欧美成人日韩| 一本色道久久99精品综合| 欧美日韩黄视频| 亚洲一区免费| 亚洲视频在线一区| 欧美日韩中字| 99日韩精品| 一区二区三区免费网站| 国产精品久久久久久久久婷婷| 日韩一区二区精品视频| 亚洲国产影院| 国产精品久久久久久久浪潮网站| 久久精品国产久精国产思思 | 亚洲一区二区三区激情| 欧美午夜视频在线观看| 欧美激情片在线观看| 狠狠色综合网站久久久久久久| 亚洲欧美日韩国产成人| 美女网站久久| 99国内精品久久| 伊人成年综合电影网| 久久久久一区二区三区| 亚洲看片一区| 欧美高清免费| 欧美肥婆在线| 日韩一级网站| 久久久久久九九九九| 亚洲高清网站| 国产欧美日韩精品在线| 久久精品亚洲乱码伦伦中文| 亚洲人体一区| 欧美国产视频一区二区| 欧美一区二区免费观在线| 亚洲精品在线二区| 一区二区视频免费在线观看| 狠狠色综合一区二区| 欧美激情一二区| 国产精品久久久99| 欧美三级欧美一级| 国产精品v日韩精品| 国产精品一区二区三区观看| 久久久久成人精品免费播放动漫| 亚洲美女色禁图| 久久精品成人一区二区三区蜜臀| 麻豆精品视频| 亚洲激情社区| 亚洲人成高清| 欧美国产亚洲另类动漫| 一本久久知道综合久久| 西西裸体人体做爰大胆久久久| 91久久综合亚洲鲁鲁五月天| 亚洲二区精品| 亚洲一区日韩| 欧美日韩视频在线| 国产精品一区=区| 亚洲精品免费一区二区三区| 国产亚洲综合精品| 午夜精品网站| 亚洲欧洲精品一区二区三区| 亚洲一区三区视频在线观看| 久久综合给合久久狠狠色| 国产精品v欧美精品v日韩精品| 国产精品sss| 欧美性做爰毛片| 亚洲精品国产精品国产自| 久久亚洲综合| 久久色在线观看| 午夜精品久久久久99热蜜桃导演| 亚洲美女视频网| 欧美激情免费观看| 欧美一级电影久久| 亚洲少妇一区| 国产精品乱子乱xxxx| 久久精品99国产精品日本| 亚洲国产日韩欧美一区二区三区| 欧美在线观看一区| 在线观看亚洲视频| 亚洲人成在线观看网站高清| 亚洲福利视频一区二区| 欧美电影免费观看高清完整版| 久久精品国产99| 亚洲国内在线| 亚洲视频在线观看视频| 国产精品毛片大码女人| 久久久久网站| 欧美激情视频一区二区三区在线播放| 在线精品福利| 亚洲精品视频啊美女在线直播| 久久久国产精品一区| 国产主播喷水一区二区| 久久免费国产| 欧美精品二区| 亚洲午夜在线视频| 亚洲欧美综合v| 国产精品伊人日日| 久久久久久久久久久久久女国产乱 | 久久视频一区二区|