精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

程序員啟示錄

移動開發
最近因為項目需要在看一個開源項目的源碼,這個開源項目據說在內部開發孵化了 6 年之久,前幾年才開源出來。 我在看設計文檔和源碼中發現,它的高層設計的一致性是比較好的,但到了源碼實現就顯得凌亂了些。 既然是時間跨度如此長的項目,想必參與這個項目的程序員也不止一批人了,處于不同階段的程序員都有可能參與,這樣也能理解實現上的凌亂了。 看著這些有一定時間沉淀的代碼,有些代碼可能誕生于差不多我剛工作的年頭,有些又是最近才加上的。 不免讓我回想起作為程序員,與這些代碼一起在時間中的成長與沉淀。

[[154052]]

最近因為項目需要在看一個開源項目的源碼,這個開源項目據說在內部開發孵化了 6 年之久,前幾年才開源出來。 我在看設計文檔和源碼中發現,它的高層設計的一致性是比較好的,但到了源碼實現就顯得凌亂了些。 既然是時間跨度如此長的項目,想必參與這個項目的程序員也不止一批人了,處于不同階段的程序員都有可能參與,這樣也能理解實現上的凌亂了。 看著這些有一定時間沉淀的代碼,有些代碼可能誕生于差不多我剛工作的年頭,有些又是最近才加上的。 不免讓我回想起作為程序員,與這些代碼一起在時間中的成長與沉淀。

剛工作的第二年,我接手了一個比較大的項目中的一個主要模塊。 在我熟悉了整個模塊后,開始往里面增加功能時,有點受不了原本的 DAO 層,那是基于原生的 JDBC 封裝的。 每次新增一個 DAO 都需要復制粘貼一串看起來很類似的代碼,久了難免生出厭煩的情緒。

當時 Hibernate 剛興起,覺得它的設計理念優雅,代碼寫出來也簡潔,所以說干就干就決定用 Hibernate 的實現取代原本的實現。 重新實現原來所有的 DAO 層類,這說多不多說少不少也有好幾百個 DAO 類,導致連續加了一周的班。 這是個純粹的搬磚體力活,弄完了還沒松口氣又有了新問題,Hibernate 在某些場景下又出現了性能問題。 斷斷續續把這些新問題處理好,著實讓我累了一陣子,后來反思這個決策感覺確實不太妥當。 替換帶來的好處僅僅是每次新增個 DAO 時少寫幾行代碼,卻帶來很多當時未知的風險。

年輕的程序員對新技術充滿好奇,而且有顆沖動的心。 對新技術,我知道,我了解、我熟悉、我深諳,但我還是需要克制,等待合適的時機。 寫到這里,想起了《勇敢的心》梅爾·吉普森看著對方沖過來,喊著 Hold~Hold~ 的場景。

在更早的時候,我在廣東省中國銀行寫過一個小程序,就是給所有廣東省中國銀行的信用卡客戶發郵件賬單。 按現在各大銀行信用卡客戶上億的規模,即使只是每月發賬單郵件的程序也不能算小了。 只是當時廣東中行信用卡剛起步,***個月只有不到 10 萬客戶,所以算小程序。

那個年代都是全棧工程師啊,連賬單頁面模板的樣式都是我自己設計的,***次還犯了個小錯誤就是金額展示沒有靠右對齊。 而且程序就部署在信用卡部的一個業務人員的獨立配置的辦公電腦上。 每月出賬,核心交易系統下發賬單格式文件,業務人員手工導入格式文件生成模板郵件,然后就開始發送了。 所以,這個小程序就是個單機程序,為了方便業務人員操作,我寫了個 GUI 界面。 ***次用 Java swing 寫 GUI,為了展示發送進度,后臺線程每發送成功一封郵件,通知頁面線程更新進度條。

當時正在學 Java JDK 還沒有標配 concurrent 包,都是原生的,覺得 java 線程編程很高端。 所以我選擇線程間通信的方案來讓后臺發送線程和前臺頁面刷新線程通信,一股濃濃的炫技心理。 后來導致了界面動不動就卡住等一系列問題,因為各種線程提前通知,遺漏通知等情況,代碼越改越難懂。 其實用個共享狀態,定時輪詢即可滿足的,而且代碼實現會簡單的多。 回頭想想,成長的路上不免見獵心喜、手上拿個錘子看到哪里都是釘子。 話說回來,我還挺懷念當初設計的那個賬單模板,可惜現在找不到了。 感覺比現在建行給我發的那個傻大黑粗的表格看起來好些吧,傳統銀行在用戶體驗上的路上還有多遠的路要走?

我現在正看的開源代碼也看到一些炫技的痕跡,具體說就是關于狀態機的使用。 狀態機程序是不符合直線邏輯思維的,類似 GOTO 語句,程序會突然發生跳轉,所以理解狀態機程序比一般程序要難。 而狀態機程序又通過自定義的的內存消息來驅動,更加一層復雜性。 在我理解,狀態機程序最適合的場景有真實映射領域狀態變遷,什么叫真實領域狀態?比如,你紅綠燈就表達了真實領域的三種狀態。 另外一個主要用途就是做協議解析,反應解析器當前的運行狀態。 凡是使用狀態機來表達程序設計實現中的偽狀態,往往都添加了不必要的復雜性。

有時我經常會在一些開源項目中看到一些過度設計和實現的復雜性,而這些項目還都是一些行業***的大公司開源的。 在程序員的成長路徑上,越是高階的晉升中,行業里喜歡采用專家評審制,評委會傾向性的關注項目中的技術難點以及技術含量。 制度的傾向性也有可能導致人為制造技術含量,而不一定是匹配項目的***方案。 所以程序的技術含量和深度未必體現在表面,我「看山是山看水是水,看山不是山看水不是水,看山還是山看水還是水」。 轉了一圈回來,機鋒盡斂,大巧若拙,深在深處,淺在淺處,這也是我所理解的 KISS 原則。

在很多科幻小說和電影中都有很多關于未來假設,多分支可能的存在。 在科幻電影《Coherence》中假設了一種一個人存在的多版本可能,碰巧在某天重疊了。 我挺喜歡這個設定的,它來自于「薛定諤的貓」的理論實驗,就是關于未來已經存在很多可能版本,我們走過的部分就形成了唯一的穩定版本。 我走了很遠,停下來回顧時間線上很早的自己,得到這星星點點的啟示。 而現在的駐足與回顧,都不過是借此啟示幫助我們更好的邁出不論或大或小的下一步。

責任編輯:倪明 來源: csdn博客
相關推薦

2012-12-24 09:45:21

2020-02-27 15:11:16

微盟刪庫數據安全

2009-03-09 09:35:00

2012-08-31 15:42:17

2024-09-26 16:53:36

2009-10-14 09:53:38

數據中心UPS系統故障

2009-12-04 14:35:03

2014-10-24 16:18:23

2013-01-15 11:42:50

2013-07-04 20:07:24

2019-01-18 12:59:46

智能養老IOT智能

2015-07-13 09:36:16

云計算運維運維經驗

2016-10-24 14:32:19

2020-10-30 15:33:23

芯片產業英特爾

2013-05-17 10:19:19

IBMx86服務器業務

2012-08-03 09:25:14

2015-07-07 09:24:41

數據中心支出

2020-11-17 17:25:12

人工智能機器學習技術

2016-10-19 16:33:29

2015-06-16 11:16:28

高校選課華三通信
點贊
收藏

51CTO技術棧公眾號

免费v片在线观看| 国产视频在线免费观看| 沈樵精品国产成av片| 色美美综合视频| 亚洲美女搞黄| 丰满人妻一区二区三区免费视频 | 亚洲美女精品久久| 无限资源日本好片| 不卡专区在线| 国产精品乱码一区二三区小蝌蚪| 国产98在线|日韩| 91国产丝袜播放在线| 日本一二区不卡| 亚洲电影第1页| 中文字幕丰满乱码| 午夜裸体女人视频网站在线观看| 日韩一区日韩二区| 欧美日韩在线观看一区| 亚洲欧美强伦一区二区| 久久99精品久久久久婷婷| 91av在线视频观看| 欧美特级一级片| 成人短片线上看| 日韩av综合网站| 韩国黄色一级片| 欧美综合影院| 一本大道综合伊人精品热热| www.国产在线播放| 国产在线激情| 国产精品天干天干在线综合| 麻豆av一区二区三区| www.成人免费视频| 韩国视频一区二区| 国产精品视频男人的天堂| 日韩福利片在线观看| 欧美日韩一视频区二区| 日韩有码在线观看| 懂色av粉嫩av浪潮av| 精品国产aⅴ| 亚洲老司机av| 少妇户外露出[11p]| 伊色综合久久之综合久久| 欧美一区中文字幕| 看看黄色一级片| 男女啪啪999亚洲精品| 91精品福利在线| 日韩免费高清在线| 新片速递亚洲合集欧美合集| 色哟哟一区二区在线观看| 免费黄色福利视频| 天堂av在线| 精品日本高清在线播放| 欧美精品一区免费| 在线黄色的网站 | 姑娘第5集在线观看免费好剧| 美女爽到呻吟久久久久| 日本伊人精品一区二区三区介绍| 啦啦啦免费高清视频在线观看| 亚洲免费观看| 欧美最猛性xxxx| 无码人妻久久一区二区三区不卡| 亚洲在线观看| 国产精品爱啪在线线免费观看| 五月婷婷丁香在线| 经典三级在线一区| 成人精品在线视频| 精品人妻少妇AV无码专区| 国产成人在线视频网址| 国产亚洲二区| 黄色大片在线免费观看| 国产精品国产三级国产aⅴ中文 | 亚洲人成毛片在线播放女女| 91精品国产色综合| 欧美日韩在线视频播放| 久久9热精品视频| 福利视频久久| 日韩一区二区三区中文字幕| 欧美国产日韩在线观看| 日韩video| 高端美女服务在线视频播放| 在线影视一区二区三区| 一区二区三区四区毛片| 国产乱人伦丫前精品视频| 亚洲精品一区二区久| 久久久精品成人| 国产一区二区三区四区老人| 欧美亚洲另类在线| 91福利免费视频| 99久久婷婷国产| 四虎影院一区二区三区 | 在线观看免费网站黄| 一区二区三区欧美日韩| 国产l精品国产亚洲区久久| 粉嫩av一区二区三区四区五区 | 91美女视频在线| 亚洲在线中文字幕| 爆乳熟妇一区二区三区霸乳| 欧美精品三级在线| 亚洲人在线观看| 日本老熟俱乐部h0930| 亚洲欧美日韩视频二区| 亚洲精品日产aⅴ| 人成免费电影一二三区在线观看| 亚洲日本乱码在线观看| 久久久久狠狠高潮亚洲精品| 精品一区二区三区免费看| 亚洲欧美在线磁力| 精品久久免费视频| 国产综合色产在线精品| 欧美一级爱爱| 超碰在线网站| 91精品国产欧美日韩| 偷拍夫妻性生活| 激情综合中文娱乐网| 国产精品综合不卡av| 亚洲 精品 综合 精品 自拍| 亚洲免费视频成人| 亚欧激情乱码久久久久久久久| 日韩欧美黄色| 久久久久久久香蕉网| 国产免费黄色大片| 日本一区二区动态图| 久久久久久久中文| 91精品啪在线观看国产爱臀| 北条麻妃久久精品| 真实新婚偷拍xxxxx| 91污在线观看| 97视频在线免费| 亚洲2区在线| 欧美精品手机在线| 国产又粗又猛又爽| 国产精品人成在线观看免费| 欧美精品一区二区三区免费播放| 欧美午夜18电影| 久久男人av资源网站| 99热在线只有精品| 亚洲视频香蕉人妖| 天天影视色综合| 欧美激情成人| 国产日韩欧美黄色| 1769视频在线播放免费观看| 欧美亚日韩国产aⅴ精品中极品| 亚洲专区区免费| 国产亚洲综合精品| 久久亚洲午夜电影| 忘忧草在线影院两性视频| 日韩av影院在线观看| 国产精品老女人| 26uuu欧美| 日韩激情免费视频| 伊人精品一区| 国产成人精品久久亚洲高清不卡| 欧美白人做受xxxx视频| 色国产精品一区在线观看| 国产一区二区丝袜| 欧美香蕉爽爽人人爽| 精品久久久久久久久久久久久久| 国产一卡二卡三卡四卡| 欧美老女人在线视频| www.国产高清| 99v久久综合狠狠综合久久| 97在线国产视频| 婷婷精品在线| 欧美在线性爱视频 | 国产日韩久久久| gogo大胆日本视频一区| 日韩在线综合网| 国产99亚洲| 国产精品成人v| 天堂а√在线官网| 久久性色av| 久久久国产精品一区二区三区| 英国三级经典在线观看| 一本色道久久88综合亚洲精品ⅰ| 亚洲天堂视频在线播放| 综合分类小说区另类春色亚洲小说欧美| 在线a免费观看| 国产精品chinese| 久久青青草原| 日本一区二区三区中文字幕| 欧美日韩999| 视频一区二区在线播放| 欧美日韩国产小视频| 青青草免费av| 国产午夜亚洲精品不卡| 青娱乐国产精品视频| 亚洲黄色视屏| 曰韩不卡视频| 亚洲+变态+欧美+另类+精品| 国产欧美精品一区二区| av第一福利在线导航| 在线国产精品视频| 六月丁香综合网| 欧美日韩精品一区二区三区| 久久精品视频日本| 国产精品视频观看| 欧美高清性xxxx| 国产另类ts人妖一区二区| 日av在线不卡| 日韩精品高清在线| 在线观看免费观看在线| 亚洲高清视频的网址| 天堂在线中文视频| www.欧美色图| 午夜国产福利在线观看| 亚洲国产av一区二区三区| 成人在线一区二区三区| 少妇激情一区二区三区| 精品成人在线| 中文网丁香综合网| 色综合中文网| 激情小说综合网| 日本高清久久| 国产中文字幕91| 女生影院久久| 97香蕉久久超级碰碰高清版| www在线视频| 中文字幕日韩电影| 日本精品专区| 亚洲精品按摩视频| www.超碰在线.com| 欧美一区二区日韩| 亚洲一区二区三区香蕉| 蜜桃成人365av| 久久精品中文字幕| 国产黄在线观看| 日韩精品在线观看一区二区| 成人午夜精品福利免费| 欧美一区二区啪啪| 国产精品自拍电影| 91精品国产综合久久蜜臀 | 高清毛片在线看| 日韩电影免费观看中文字幕| 囯产精品久久久久久| 日韩欧美一区二区免费| av在线免费在线观看| 欧美精品第1页| 一级做a爱片久久毛片| 欧美体内she精视频| 日批视频免费观看| 欧美三日本三级三级在线播放| 久久青青草原亚洲av无码麻豆| 欧美日韩另类字幕中文| 天天操中文字幕| 日韩欧美有码在线| 波多野结衣家庭主妇| 在线精品国精品国产尤物884a| 日日夜夜狠狠操| 色婷婷精品大视频在线蜜桃视频| 精品免费囯产一区二区三区 | 免费欧美激情| 日韩.欧美.亚洲| 日韩欧美视频在线播放| 亚洲精品无人区| 国产精品国产三级国产在线观看 | 日韩欧美一区二区不卡| 99精品人妻无码专区在线视频区| 欧美一级视频精品观看| 国内爆初菊对白视频| 亚洲精品99久久久久中文字幕| 四虎影院在线播放| 亚洲欧美国产视频| 亚洲欧美日本在线观看| 国产午夜一区二区| 色的视频在线免费看| 欧美老妇交乱视频| av影院在线免费观看| 日本欧美爱爱爱| 青青草国产一区二区三区| 亚洲综合在线播放| 日韩av中文字幕一区| 日韩国产一区久久| 亚洲第一天堂| www..com日韩| 日韩成人伦理电影在线观看| 在线观看中文av| 91免费版在线看| 大地资源高清在线视频观看| 亚洲午夜精品在线| 天天操天天干天天摸| 日韩一区二区免费在线电影| 午夜视频www| 日韩专区中文字幕| 超碰91在线观看| 国产在线观看精品| 免费成人三级| 小说区视频区图片区| 国产精品呻吟| 性久久久久久久久久久久久久| 91在线云播放| 美国一级片在线观看| 狠狠色噜噜狠狠狠狠97| 国产精品羞羞答答在线| 亚洲精品av在线| 嫩草香蕉在线91一二三区| 97超碰色婷婷| www一区二区三区| 欧美久久综合性欧美| 伊人成综合网| 一区二区在线播放视频| 成人在线综合网站| 国产suv精品一区二区68| 在线视频一区二区三区| 高清毛片aaaaaaaaa片| 精品国产欧美一区二区五十路| 午夜不卡影院| 国产精品国产精品| 亚洲午夜精品一区二区国产 | 91国内外精品自在线播放| 国产精品永久入口久久久| 99精品视频在线观看播放| 欧美激情成人网| bt欧美亚洲午夜电影天堂| 中文字幕另类日韩欧美亚洲嫩草| 欧美在线播放高清精品| 日韩一区av| 91成人在线播放| www国产精品| 日本一区二区三区四区五区六区| 日韩av一区二| 免费看黄色的视频| 精品久久久久久亚洲综合网 | 日韩制服一区| 国产在线精品日韩| 欧美日韩视频| 91网址在线观看精品| 国产精品美女久久久久久| 九九热最新视频| 亚洲人线精品午夜| 另类激情视频| 国产日韩精品视频| 成人免费看片| 国产精品夜间视频香蕉| 亚洲国产最新| 欧美一级在线看| 99国产精品久久久久久久久久 | 中文字幕一区二区三中文字幕| 国产精品久久久久久久久夜色| 日韩精品免费在线播放| 手机av在线| 91黄色免费看| 成人av无码一区二区三区| 久久精品国产亚洲7777| 99视频这里有精品| 在线观看一区二区三区三州| 日本亚洲最大的色成网站www| 女人黄色一级片| 欧美老年两性高潮| 久久久久噜噜噜亚洲熟女综合| 久久电影网站中文字幕| 国产91丝袜美女在线播放| 欧美午夜精品一区二区三区| a视频网址在线观看| 国产欧美精品一区二区三区介绍| 国产精品久久久久久影院8一贰佰 国产精品久久久久久麻豆一区软件 | 亚洲天堂2016| 精品人妻一区二区三区含羞草| 欧美贵妇videos办公室| 黄色成人美女网站| 阿v天堂2017| 国产丝袜在线精品| 91精品国产色综合久久不8| 美女福利视频一区| 国内毛片久久| 色一情一乱一伦一区二区三区日本| 亚洲国产精品成人综合| 国产女人18毛片水18精| 国精产品一区一区三区有限在线| 亚州精品视频| 天天干天天操天天玩| 亚洲综合图片区| 色哟哟在线观看| 国产日本欧美一区二区三区在线| 牛牛国产精品| 蜜臀av一区二区三区有限公司| 欧美日韩精品免费观看视频| 暖暖在线中文免费日本| 欧美一区免费视频| 精品无人码麻豆乱码1区2区| 国产精品7777777| 中文字幕亚洲综合久久| 午夜视频在线观看精品中文| 国产熟女高潮视频| 亚洲精品免费看| 毛片免费在线| 91精品久久久久久蜜桃| 国产精品呻吟| 日日骚一区二区三区| 亚洲欧美另类中文字幕| 国产精品毛片无码| 妞干网在线免费视频| 亚洲精品一二三区| 国产片在线观看| 国产伦精品一区二区三区四区免费 | 中文字幕中文字幕在线一区| 亚洲精品久久久久久无码色欲四季 | 999精品视频在线| 亚洲福利一区二区| 欧洲不卡av| 蜜桃999成人看片在线观看|