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

牽著老婆滿街逛

嚴(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>
            久久久久国产一区二区| 亚洲欧美国产精品桃花| 女人天堂亚洲aⅴ在线观看| 亚洲一区二区在| 国产欧美日韩一区| 欧美成人亚洲成人日韩成人| 免费不卡亚洲欧美| 亚洲少妇诱惑| 午夜在线观看欧美| 悠悠资源网亚洲青| 最新亚洲视频| 国产精品va在线| 久久久久国产精品午夜一区| 蜜臀av国产精品久久久久| 亚洲人成7777| 亚洲免费视频成人| 亚洲电影免费在线观看| 99成人精品| 一区在线视频| 亚洲视频一二| 亚洲黄色一区二区三区| 亚洲网站在线| 亚洲欧洲日本mm| 午夜精品久久久久久久99樱桃 | 欧美一区二区三区免费观看| 亚洲高清免费| 亚洲一区日本| 亚洲免费精品| 欧美一区二区三区播放老司机 | 国产精品久久久久久久久久ktv | 亚洲久久成人| 黄色成人av在线| 一区二区三区欧美| 在线看国产一区| 亚洲一区二区三区在线播放| 亚洲人成在线免费观看| 欧美淫片网站| 欧美亚洲免费电影| 国产日产欧美一区| 亚洲东热激情| 国内精品国语自产拍在线观看| 亚洲日韩欧美视频一区| 亚洲欧美一级二级三级| 麻豆国产精品va在线观看不卡| 欧美国产第一页| 久久久久国内| 国产精品jizz在线观看美国| 欧美大片一区二区三区| 国内自拍视频一区二区三区 | 久热精品视频在线观看| 国产精品久久久久天堂| 亚洲精品国产精品国自产在线 | 牛人盗摄一区二区三区视频| 国产欧美一区二区三区久久 | 久久久久九九九| 欧美日韩视频在线一区二区观看视频| 久久伊伊香蕉| 国产一区欧美日韩| 久久gogo国模裸体人体| 欧美一区亚洲二区| 国产欧美综合在线| 亚洲欧美视频一区| 性欧美大战久久久久久久久| 国产精品福利网站| 中文精品视频一区二区在线观看| 在线视频精品一区| 欧美日韩精品欧美日韩精品| 亚洲精品久久视频| 亚洲视频在线观看免费| 欧美视频一二三区| 亚洲一区二区在线观看视频| 午夜在线精品| 国内精品视频久久| 久久精品国产视频| 午夜精品999| 国产精品一区久久| 亚洲综合二区| 欧美一区午夜精品| 一区二区三区在线看| 欧美1区3d| 99re亚洲国产精品| 欧美一区二区三区喷汁尤物| 国产午夜精品麻豆| 久久视频一区| 日韩亚洲国产欧美| 午夜一区二区三区不卡视频| 国产一区99| 欧美激情综合五月色丁香| 亚洲视频中文| 裸体一区二区| 亚洲一区在线视频| 国产在线视频欧美| 欧美日本一区二区三区| 亚洲欧美国产不卡| 在线一区二区三区四区五区| 欧美亚洲免费| 久久视频在线视频| 亚洲欧美日韩系列| 欧美大香线蕉线伊人久久国产精品| 亚洲国产免费看| 国产精品国产自产拍高清av| 久久久久久久网| 一本久道久久综合狠狠爱| 久久精品人人| 亚洲一区二区三区欧美| 在线观看欧美成人| 国产精品乱看| 欧美岛国激情| 久久精品国产99国产精品澳门| 亚洲精品乱码| 欧美高清在线视频观看不卡| 亚洲欧美三级伦理| 亚洲美洲欧洲综合国产一区| 国产亚洲精品美女| 国产精品久久久久aaaa九色| 美女在线一区二区| 欧美在线亚洲一区| 亚洲欧美精品一区| 99re66热这里只有精品3直播| 久久久九九九九| 亚洲欧美日韩国产一区二区三区| 亚洲国产第一| 黄色在线成人| 国产一区二区三区成人欧美日韩在线观看 | 亚洲免费播放| 亚洲国产aⅴ天堂久久| 国产午夜一区二区三区| 国产精品家教| 欧美午夜一区二区| 欧美日韩美女在线观看| 欧美激情区在线播放| 乱人伦精品视频在线观看| 久久精品视频免费| 久久精品99国产精品| 欧美一区高清| 久久精品一二三区| 久久精品国产免费看久久精品| 午夜在线视频一区二区区别 | 久久都是精品| 欧美一区二区啪啪| 欧美一区二区在线免费观看| 亚欧美中日韩视频| 欧美一区国产一区| 欧美一区二区三区四区夜夜大片| 午夜精品视频网站| 欧美伊久线香蕉线新在线| 久久se精品一区二区| 久久爱91午夜羞羞| 久久久久久91香蕉国产| 老司机精品久久| 欧美激情亚洲另类| 亚洲国内欧美| av成人免费观看| 亚洲免费在线看| 久久精品国产精品| 久久一二三区| 欧美日韩高清在线观看| 欧美三级网页| 国产自产2019最新不卡| 亚洲国产va精品久久久不卡综合| 亚洲精品看片| 亚洲尤物精选| 毛片基地黄久久久久久天堂| 欧美好骚综合网| 中国成人亚色综合网站| 欧美在线亚洲在线| 欧美极品在线播放| 18成人免费观看视频| 亚洲精品国久久99热| 亚洲尤物在线视频观看| 久久久亚洲综合| 亚洲欧洲精品一区二区| 亚洲欧美怡红院| 免费久久久一本精品久久区| 欧美亚洲成人网| 一区在线免费| 亚洲欧美国产视频| 嫩草伊人久久精品少妇av杨幂| 日韩一级大片| 久久亚洲高清| 国产精品毛片va一区二区三区| 在线观看视频免费一区二区三区| 一本久道综合久久精品| 久久精品中文字幕免费mv| 亚洲精品久久久久久久久久久久| 欧美在现视频| 欧美日韩国产综合在线| 黑人操亚洲美女惩罚| 亚洲午夜一区二区三区| 免费成人av在线看| 亚洲专区在线视频| 欧美激情一区二区三区高清视频| 国产一区二区三区精品欧美日韩一区二区三区| **性色生活片久久毛片| 香蕉久久国产| 亚洲视频免费| 欧美性色视频在线| 99国内精品久久| 亚洲高清在线观看一区| 久久精品国产69国产精品亚洲|