• <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>

            牽著老婆滿街逛

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

            無錯(cuò)或者正確或者是更好

            這三個(gè)詞:無錯(cuò),正確,更好。
            算是三個(gè)程度的度量詞吧。
            在我們的生活當(dāng)中處處都有他們的影子,
            特別是我們的軟件開發(fā)行業(yè)可以說是和我們的工作息息相關(guān)。

                  我們寫程序,首先必須要保證的是無錯(cuò),是的,怎么說也要沒有錯(cuò)誤,比如千萬(wàn)別踩到assert。
                  可是,無錯(cuò)并不代表著它所做的就是正確,在保證無錯(cuò)的前提下,我們還需要保證它符合需求,也就是正確,需求都符合了,我們這個(gè)時(shí)候可以去追求更高的效率,更好的算法,更完美的架構(gòu)了。
                  這一切,說來都是那般輕松,可是實(shí)際上,卻很難。
                  對(duì)于一個(gè)初學(xué)者而言,能夠?qū)懗霾怀鲥e(cuò)的程序已經(jīng)是不容易的。
                  對(duì)于一個(gè)開發(fā)者而言,能夠確保需求符合,這更不容易。
                  想要重構(gòu)達(dá)到完美,甚至一開始就達(dá)到完美,那更是如同登天一般難,因?yàn)椴豢赡苓_(dá)到一開始的完美,更不可能有公司允許重構(gòu)的可能,因?yàn)楣馐且_(dá)到需求已經(jīng)是讓整個(gè)團(tuán)隊(duì)累得苦不堪言。

            我是一個(gè)完美主義者,非常苛刻想要達(dá)到完美,
            而事實(shí)上,
            這個(gè)世界幾乎是不可能達(dá)到完美,
            那樣執(zhí)著的追求虛無的完美,只能是追不到,
            結(jié)果只能是沮喪,懊惱。

            往往我們完成一個(gè)自覺完美的作品,
            在數(shù)年,甚至數(shù)日之后,
            你就會(huì)發(fā)現(xiàn)它不算完美,甚至是垃圾。
            但是于當(dāng)時(shí)之能力,
            這確實(shí)是完美的了。

            當(dāng)我在這個(gè)行業(yè)里面行走了一年,
            在一個(gè)個(gè)的項(xiàng)目之中,學(xué)習(xí),思考。
            我似乎若有所思的領(lǐng)悟到了些什么。
            我領(lǐng)悟到了重構(gòu),這是我理解的重構(gòu):
            任何代碼都不可能一下子達(dá)到完美,甚至于一開始是混亂的,
            于是,我們需要進(jìn)行重構(gòu),出于使之更好維護(hù),使之更好擴(kuò)充,使之更加靈活,這些目的進(jìn)行代碼的改善。
            實(shí)際上,
            這是一個(gè)自我的提升過程,
            很多時(shí)候重構(gòu)的結(jié)局是現(xiàn)有代碼完全就是不好的,需要推翻重寫。
            這個(gè)時(shí)候我們會(huì)質(zhì)疑,會(huì)否認(rèn)重構(gòu)的價(jià)值。
            是的,毀滅掉曾經(jīng)辛苦書寫的代碼,很心疼。
            但是,中國(guó)的歷史告訴了我們:閉關(guān)鎖國(guó)只會(huì)讓自己固步自封,淪落底層。
            中國(guó)曾經(jīng)是那般先進(jìn),僅僅數(shù)百年的閉關(guān)鎖國(guó),就讓自己淪落到底層文明去了。
            當(dāng)然,這個(gè)已經(jīng)說得太遠(yuǎn)。
            實(shí)際點(diǎn),
            如果總是受著那些曾經(jīng)自鳴得意的代碼不愿意有所提升,
            那么只會(huì)被別的人更好的代碼超越,遠(yuǎn)遠(yuǎn)甩在后邊。
            在實(shí)際當(dāng)中,每次重構(gòu)自己的代碼,都會(huì)若有所得,
            每次都會(huì)發(fā)現(xiàn)比之前代碼好,每次都會(huì)發(fā)現(xiàn)更好的方法,
            不過在重構(gòu)的當(dāng)時(shí),之前的代碼已經(jīng)很穩(wěn)定的在外面跑了很久。

            重構(gòu)是有很大風(fēng)險(xiǎn)的,公司是不會(huì)允許的。而且實(shí)際中是沒有時(shí)間允許的,除非自己舍棄自己的休息時(shí)間,甚至連休息時(shí)間都沒得可以舍棄的。
            不過在項(xiàng)目過后,倒是可以的,至少對(duì)于自己來說是一個(gè)技術(shù)積累和提升的過程。
            項(xiàng)目是疲憊的,疲憊只會(huì)讓人越來越厭倦,越來越失去熱忱,越來越慵懶。
            我想,風(fēng)險(xiǎn),時(shí)間都會(huì)迫使我越來越少的進(jìn)行重構(gòu)。
            這也許就是生活吧。

            完美,也許它應(yīng)該理解為“完成之美”。
            能夠完成,一切都是美好的。
            有限的,甚至是有些不切實(shí)際的項(xiàng)目時(shí)間,能夠完成已經(jīng)是不容易的,要想做得更好,那就是犧牲很多。
            除了工作,所有的人們都有自己的生活,為生活而忙忙碌碌。
            公司只會(huì)給你那么多money,有時(shí)候那點(diǎn)money甚至是不充足的。
            要舍棄自己的時(shí)間,甚至是健康來達(dá)到自己所謂的完美,付出的代價(jià)是高昂的。
            很多人都會(huì)選擇完成就好。
            在各種壓力之下,
            我似乎開始在妥協(xié),
            開始不再那么去苛求一些東西,
            因?yàn)橛行┛燎笾荒軒韷毫蜔馈?br>追求完美,
            也許只能成為我生活的娛樂。
            它必須不損害我的生活,不損害的我健康,不讓我充滿壓力和不快。
            也許,這就是現(xiàn)代人的做人法則吧。

            不知為何有些迷茫,它又來了。
            總感覺有些是自己不希望要的,不是自己想要的。
            可是,什么又是自己想要的呢?
            父母開心,
            和愛人美滿生活,
            健康的身體,
            沒有生活的壓力。
            也許吧。
            人,的確很累。
            我感覺我正在被磨礪得圓滑,
            這,很好么?

            posted on 2007-09-03 04:02 楊粼波 閱讀(188) 評(píng)論(2)  編輯 收藏 引用

            評(píng)論

            # re: 無錯(cuò)或者正確或者是更好 2007-09-03 13:19 junyan

            其實(shí),挺佩服你對(duì)電腦的熱忱,這種熱忱是如此強(qiáng)烈,讓你不會(huì)敷衍了事,隨便交差。
            能夠在完成的基礎(chǔ)上還有心思追求完美,很不錯(cuò)。
            Even through both of us know that, perfect is better than just finished, it should based on the step of finished.
            Only when we finished it and then we can make it better.
            Things will never last for perfect, there is only better and better.
            It is nothing wrong with you to get close with perfect.
            Because that's the power to get better and improve yourself.
            You are walking on your way of working.  回復(fù)  更多評(píng)論   

            # re: 無錯(cuò)或者正確或者是更好 2007-10-25 15:37 qiyezi

            該死的完美主義,
            害了多少人
              回復(fù)  更多評(píng)論   


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


            91久久香蕉国产熟女线看| 很黄很污的网站久久mimi色| 久久久久国色AV免费观看| 国产真实乱对白精彩久久| 久久久久久国产精品美女| 亚洲午夜无码AV毛片久久| 亚洲伊人久久精品影院| 久久99国产精品二区不卡| 国产精品欧美久久久久天天影视| 久久亚洲精品无码观看不卡| 亚洲AV成人无码久久精品老人| 国产精品久久久久…| 亚洲人成无码www久久久| 精品久久久久久国产潘金莲| 理论片午午伦夜理片久久| 亚洲中文字幕无码久久综合网| 亚洲成人精品久久| 亚洲av伊人久久综合密臀性色 | 18岁日韩内射颜射午夜久久成人| 婷婷久久综合九色综合绿巨人| 久久综合国产乱子伦精品免费| 欧美久久久久久午夜精品| 久久精品人人做人人爽97| 欧美亚洲日本久久精品| 久久免费精品视频| 午夜人妻久久久久久久久| 波多野结衣久久一区二区| 久久久久人妻一区精品果冻| 色噜噜狠狠先锋影音久久| 久久久久久国产精品免费无码| 久久精品国产亚洲αv忘忧草| 久久精品国产色蜜蜜麻豆| 国产精品成人久久久久三级午夜电影| 久久综合综合久久综合| 狠狠色狠狠色综合久久| 久久久久久曰本AV免费免费| 久久无码精品一区二区三区| 精品久久久久久无码免费| 久久久91人妻无码精品蜜桃HD | 精品无码久久久久国产动漫3d| 久久久久久国产a免费观看黄色大片 |