作為菜鳥,進入一個新公司,更多的是懷着學習的態度,期待遇到一個牛逼的大神,帶領自己一路披荊斬棘,貌似這個新的環境和自己想的差距有點大~~~ 不管環境怎么樣,還是從自己開始,希望不能完全壓在別人身上。關於新公司的產品的重構,主要從技術角度說一下,盡量剝離公司的業務。新人初來乍到,怎么插入 ...
辭職后想了一段時間,最終還是換了個城市工作,最近剛上班,陌生的城市還是有一股孤獨感,麻將一缺三。 上班后的第一個任務領導就讓我重構一下系統,我下意識就回答重構坑很深,想建議小步定期重構追求慢而穩,后面了解了下原因后也只能上手開始搞了。這套系統代碼量只有不到 W行代碼,不過這套系統的代碼是我見過最糟糕的代碼,十分脆弱,一個UI的類把所有的組件都耦合在一起了,業務邏輯的許多行為都在UI類中,存在幾千 ...
2019-04-05 21:35 0 939 推薦指數:
作為菜鳥,進入一個新公司,更多的是懷着學習的態度,期待遇到一個牛逼的大神,帶領自己一路披荊斬棘,貌似這個新的環境和自己想的差距有點大~~~ 不管環境怎么樣,還是從自己開始,希望不能完全壓在別人身上。關於新公司的產品的重構,主要從技術角度說一下,盡量剝離公司的業務。新人初來乍到,怎么插入 ...
一,重構,第一個案例 這一章作者先用一個影片出租程序的案例,來演示重構的過程 重構前UML.PNG public class ...
小白弄完代碼版本管理和接口文檔后,興奮的找到老菜。 小白:老大,我已經按你講的要求,將代碼版本管理和接口文檔都搞好了。從項目開始到現在,除了代碼編寫,感覺學會好多東西啊。 老菜:嗯嗯, ...
,可拓展,靈活性好的代碼,使系統具長期生命力;另一方面,重構的扎實功夫要學起來、做起來,頗不是一件輕松的 ...
前言 上一次寫的日歷插件基本完成,中間我和團隊一個高手交流了一下,其實就是他code review我的代碼了,最后我發現我之前雖然能完成交待下來的任務但是代碼卻不好看。 這個不好看,是由於各種原因就這樣了,於是當時就想說重構下吧,但是任務一來就給放下了。 現在想來,就算真的要重構 ...
Airflow的第一個DAG 考慮了很久,要不要記錄airflow相關的東西, 應該怎么記錄. 官方文檔已經有比較詳細的介紹了,還有各種博客,我需要有一份自己的筆記嗎? 答案就從本文開始了. 本文將從一個陌生視角開始認知airflow,順帶勾勒出應該如何一步步搭建我們的數據調度系統 ...
記一次會議,我提出插件化的想法,有支持也有反對,其中“系統架構師”表示插件化后的項目沒什么意義,今天來討論項目是否需要插件化的一些觀點。 項目背景 公司內部“ERP”系統,其職責以遠遠超出ERP,更像公司內部信息管理系統,以下簡稱公司ERP或公司ERP系統。公司ERP系統是C ...