<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      第一次負責項目總結

      第一次負責項目的總結

               最討厭的就是寫總結,就是想寫一下自己的觀點和感受。以下觀點沒有先后順序,只是按照自己的大腦想到的先后順序寫下來的。大家可能覺得這些觀點書上都有,別人也說過,當然你也會發現扯蛋的觀點到處都是,現在哥就扯給你看。第一次負責項目總結開始。

       

      在開發一個新項目時一定要把框架搭好。搭個雞窩你也要考慮選址,材料,大小等。如果你不想浪費你的時間,一定要把框架搭好,

      舉個例子,由于這個系統是舊系統的改版,很多實現方式都不同,所有的代碼都重寫,有一個地方是比較要命的,就是這個系統現在就要連接40多個數據庫,以后數據庫的個數還會增加,以前的代碼里面到處都是數據庫連接字符串相關的代碼,看起來真是要命啊,我總不能讓我的代碼里面到處都是這樣的東東吧,經理要是看到我這樣的設計會怎么想,隔壁鄰居小明知道了會怎么想,舊系統的實現方式在新系統根本就行不通,因為很多功能都要整合,突然覺得這個問題好難解決啊,很有壓力,最后用了兩個多小時把這個問題解決,開心的感覺大家應該都有過,(此時此刻突然想到這種實現方式跟某個設計模式很像),因為數據庫問題沒有解決其他的開發工作根本不能進行,后來想一想發現其實還是蠻簡單很容易想到的。

       

      功能模塊化,一個方法實現一個功能,當然這個方法會調用其他的輔助方法,特別是寫底層方法的人,你的方法都是寫出來讓大家調用的,別人實現一個功能還要調你N個方法,你說別人爽不爽,讓別人爽了,才是真的爽,一個功能一個方法,看起來也清晰,總之百利無一害,當然要達到這個程度還是要一定的積累的,把事情做得更好當然也需要更多時間,但我們開發中最缺的就是時間。

      千萬不要把多個功能寫在一個方法里,代碼看起來比較混亂,不僅別人不容易看出作者的意圖,過幾天之后可能作者都不相信是自己寫的代碼,自己不好好看也不知道是用來干嘛的,這種代碼維護和升級都是很麻煩的,重寫這種代碼是相當痛苦的。

       

               盡量減少硬編碼,如果我看到代碼中存在大量硬編碼,第一感覺就是作者的水平不怎么樣,感覺這樣的代碼就是用漿糊粘起來的,一動就破,這樣的代碼改起來是相當麻煩的(你不覺得修改一兩處就能達到想要的效果是件很爽的事情嗎),你要到處尋找并修改掉,還會擔心自己是否有漏掉。

                

               不要急著下手寫代碼,有人說一拿到需求就開始寫代碼的人是加班最多的人,有時候我們一看到需求就大致知道代碼怎么寫,就情不自禁的想寫下來,但我們必須克制,等框架搭好了,整體思路清晰了在寫吧,如果你有靈感的火花閃過,可以先寫下思路,如果是因為太簡單了就不用理它了,因為你是一個程序員,你必須有能力能很快的搞定一些事情。把框架搭好在做開發是一個成熟穩重的表現,在開發過程中也是要想清楚在動手,喬峰在用降龍十八掌的時候是要先運功的,先動腦,在動手表現出你是一個老手,資深***,不是一個新手。

        

      先把一個功能做到極致,盡量考慮得更周全,其他類似的功能開發起來就很快了,因為思路你已經有了,還有實例,在實現這個功能的過程你肯定也攻克了一些技術難題,當然一些技術難題應該是在設計構架的時候就應該考慮的,如果你的代碼寫得比較好的話,方法寫得比較靈活,沒有硬編碼,那么這樣的方法直接Copy過來不需要做任何改動,同時也說明硬編碼是一無是處,當然可能有時候在某些地方他的效率會好點,但絕對是微乎其微的。但是如果你對多個功能四處開火的話,你會發現你在單位時間內做了很多事,但都是半成品,說不定連半成品都不是,一個功能還沒有做好你就去做類似的功能,開發到后面如果發現一個很重要的問題你沒有考慮,你發現你以前的假設是不合理的,你可能要推翻你以前的思路重來,你會在心里大喊天啊,就像我經理開玩笑的說:“太漢,你完蛋了”。

      舉個例子,數據的顯示我本來用都是用Repeater自己寫的分頁控件,但是我自己寫的分頁控件只能獲取Get參數不能獲取Post參數,我想就算我自己的分頁控件不能獲取Post參數,也可以用AspNetPager,我就一直這樣開發著,分頁到最后實現,到最后才發現,AspNetPager也不能獲取Post參數,我也沒有時間去研究AspNetPager是否可以獲取Post參數,我只好把這個事實告訴經理,他開玩笑的說:“太漢,你完蛋了”。最后所有的Repeater全部改成DataGrid,用它自帶的分頁控件,當然這個綜合考慮的結果。

       

      作為一個程序員,我不太贊成長時間的工作,就算是項目很忙,也不需要加班到晚上九點多吧,我考慮到四點:

      1:長時間工作效率不高

      2:程序員也是要有自己的私生活的

      3:業余時間學自己想學的知識,充電啊

      4:做開發不一定要坐在電腦面前,文思涌泉大家聽過吧,就是你在WC的時候啊,聽說吳克群就喜歡在WC里面搞創作(其實程序員也是很八卦的)

       

      開發是一個智力的工作,如果你還沒有感覺到,那你以肯定走了彎路,以前晚上加班的時候問題解決不了了,我還在那里死磕,弄到很晚,現在遇到問題了,八點多了,大腦感覺累了,我一般都會選擇回去,好多次問題都是在公交上解決的,大家都是用腦的人嘛,別信那些說自己以前是多么的瘋狂,弄到幾點幾點的,很牛X的牛也是要合理的休息的,會利用自己時間的人總是讓我很敬佩,劉未鵬有本書叫《暗時間》,我只看了目錄,結合書名和目錄我想他就是將怎么充分利用自己的時間的,不用總是對著電腦在那里敲,反復的敲,我還是比較贊成文思涌泉,閉目養神什么的,渴望一個自由的空間,而不是感覺有一雙雙眼在看著你的工作環境,程序是一個創作性的工作,不是苦力,我們會經常看到什么離開你的電腦,遠離你的電腦去做開發這樣的文章。不就讓我們多動腦,多思考嗎,古人總結很多的,現在越來越覺得古人總結的一些道理真是太好,太神奇了,讓我感觸最深的一句就是“溫故而知新”,因為N年前發生的很多事情我還記得很清楚,離題了。

      就是一些自己觀點和想法,寫得不全面,自己也沒有做到,扯蛋這種事情大家都會嗎,當然包括我,好久沒扯了,今天哥就扯了,怎么了。

      點題:這就是我的第一次負責項目總結,謝謝大家的觀看,未完待續,在等待的過程中,你可以看看陳太漢的其他博客啊,說不定還有其他的收獲呢。

               補充一個觀點:我的文章不僅僅是寫給你看的,也是寫給別人看的。其實我是想說讓我們開心一下。

        

      作者:陳太漢

      博客:http://www.rzrgm.cn/hlxs/

      posted @ 2011-10-05 13:22  古文觀芷  閱讀(15318)  評論(79)    收藏  舉報
      主站蜘蛛池模板: 麻豆国产高清精品国在线| 久久丫精品国产| 国产亚洲精品中文字幕| 中文字幕无码专区一VA亚洲V专| 国产一区二区不卡在线| 99久久机热/这里只有精品| 国产免费高清69式视频在线观看 | 99精品国产一区二区电影| 波多野结av衣东京热无码专区| 四虎永久在线高清免费看| 97视频精品全国免费观看 | 亚洲一区二区三区av链接| 精品国偷自产在线视频99| 热久久美女精品天天吊色| 中文字幕在线亚洲日韩6页| 免费无码黄网站在线观看| 亚洲黄色片一区二区三区| 国产精品乱码久久久久久小说| 中文字幕在线无码一区二区三区 | 国产婷婷综合在线视频中文| 色吊丝免费av一区二区| 色欲色香天天天综合网站免费| 欧美一区二区三区成人久久片| 少妇精品视频一码二码三| 亚洲国产欧美在线人成| 国产私拍福利精品视频| 亚洲色拍拍噜噜噜最新网站| 成人影片一区免费观看| 亚洲精品乱码久久观看网| 素人视频亚洲十一十二区| 99久久精品国产一区二区蜜芽| 日本精品aⅴ一区二区三区| 激情国产一区二区三区四| 国产综合久久久久鬼色| 国产欧美亚洲精品第一页在线| 国产午夜福利小视频在线| 日本边添边摸边做边爱| 国产女人18毛片水真多1| 激情视频乱一区二区三区| 日韩国产欧美精品在线| 亚洲av综合久久成人网|