論寫博客的起步動機

                首先我是一名初級程序員(自認爲),歷來沒有寫博客的思惟和想法,咱們這邊的架構師常常給咱們洗腦(講道理),反正我是很佩服他的,35歲,什麼架構在他手上變的垂手可得,其實也很幸運,做爲小白的我,是架構師一把帶起來的,雖然常常說我,每次問一個問題,程序員

        他總會提早來一句:「你這都不會,來來來,我給你說」,而後就是變說我邊說問題,他老是以他的角度來要求咱們,也快要通過一年了,以爲一直在忙着敲代碼,跟着架構師的思路思惟走,很累,可是也很快樂,(由於公司不少新進來的員工都覺得我是兩三年的工做經驗,都不信我才一年不到,這或許在潛移默化的受架構師影響吧)。架構

        今天忽然想寫博客,也是源於架構師的影響,讓我有時間寫寫博客對本身的提高很大,因此我就準備寫,可是盲目的開始,必然也就沒有什麼技術含量,因此就不知道寫什麼東西!函數

    那就寫點重構方面的東西吧,flower寫了一本書,重構--改善既有代碼設計,相信不少人都聽過,我上個月剛買過來,加上今天也看的差很少了,以爲很不錯,舉個例子:設計

    我作了一個功能是,erp,tab裏面交付信息的顯示,分三種狀況:已完成,未完成,文檔,我用的數據字典來實現跳轉頁面路徑的映射(這個頁面是通用頁面),剛開始寫的時候業務邏輯很亂,今天無心間看到了這一塊代碼,感受簡直就不是人類所能理解的範疇,太亂了,各類邏輯處理都放到了一塊兒,讓偶決定重構(在不改變外部行爲的前提下,有條不紊的改善代碼)這塊代碼,我利用了三個方法Extract Method(提煉函數),Encapsulate field(封裝字段),move method(搬移函數),原來100多行的邏輯處理,瞬間變成了20行代碼就能夠表達出來,而且我以爲徹底都不用註釋(由於我用了 rename method),或許這就是一種成長。文檔

    今天就暫時有個開始,之後在項目上遇到什麼問題,和如何解決的方法,我都會在博客裏給你們分享,畢竟架構師帶出來的徒弟,不能給師傅丟臉博客

相關文章
相關標籤/搜索