接手專案最痛恨的事情
1、純專案,沒文件..
當你接手一個別人已經開發一半的專案的時候,你看到的是他們已經開發一半的專案,可是文件卻是層次不齊,需求文件、設計文件都沒有, 僅有幾個介面文件,當你看到這種的時候,心中有一萬頭草泥馬在蹦騰.... 做專案,文件很重要,有了文件,能讓接手的人不用看程式就知道,這個專案是幹嘛的...
2、專案結構,無層次感
拿到一個專案,文件都有了,可是看專案程式碼的時候,程式碼一團糟, 業務程式碼寫在了控制器、DAO層裡面。 控制層還做了很多亂七八糟的操作...專案結構一團糟,實體類、實現類的到處放...哎,只能說:這是哪個王八新人乾的事情 養良好的習慣,寫程式學會歸類,不通的程式碼放在不通的層次裡面,現在市面上流行的mvc開發模式不是沒有道理...這樣便於以後維護,也便於觀看...
3、程式碼無註釋,詛咒不寫註釋的人 JJ跟註釋一樣長
接手新專案的時候,或者維護別人專案的時候,看到那成堆的程式碼,很多地方不理解,可是註釋一行都沒有,或者就那麼1-2行.. 只能詛咒:這個不寫註釋的人,JJ應該跟註釋一樣長..... 程式設計師養成寫註釋的習慣很重要,每個人的記憶能力都有限,如果長時間沒去看自己寫的程式碼,再回過頭來看的話,估計寫的那個人都不一定能看懂...
4、程式碼繁多,無用程式碼多,一個方法幾千行..
作為一個程式設計師,編寫程式碼必須要有良好的習慣,能重構的就重構,能封裝的就封裝,不要覺得這個是簡單的事情,你要有遇見未來的想法,要讓程式有可擴充套件性、可維護性。
而且如果以後程式改動,可能你連程式碼都不需要改,只需增加配置檔案就行..而且封裝和重構之後,你的程式碼會變的整潔,體現出你的程式碼素養...
5、變數、方法、類命名不規範..
一個程式,命名規範也是很重要的事情,能直接體現你是不是新人..如果看到一個人變數命名不規範,常量小寫,方法名首字母大寫什麼的,開始就可以認為:這個人是新人..你就不能獲得認同感! 程式設計師就是這樣,只有你能力差不多,別人才會跟你交流自己的想法,你才能學到更多,如果開始你就被認為是新人了..你覺得對方還會跟你交流?
6、關鍵地方不寫日誌
一個優秀的程式設計師,都會記錄日誌,在很多關鍵的地方,這樣在出現異常,或者檢視部分資料的時候,能直接了當的知道...而不用繁瑣的去檢視程式碼,或者猜測哪裡出了問題...
暫時就寫到這裡...以後補充....千萬千萬不要做那些讓人痛恨的事情~
本文允許轉載,但必須標明原文和作者出處
相關文章
- 如何接手一個新專案
- 七天接手react專案-起步React
- 新接手專案跑哪個AWR呢
- 七天接手react專案 系列 —— react 路由React路由
- 七天接手react專案 系列 —— react 腳手架建立專案React
- 接手了個專案,被if..else搞懵逼了
- 進去新專案,接手這樣的程式碼怎麼辦
- 接手一個負分的 iOS 專案後我做了什麼iOS
- 快速接手新專案技巧:使用Runtime找到UIImage名字UI
- ZT: 專案管理不能做的13件事情專案管理
- 七天接手react專案 系列 —— 尾篇(antd 和 mobx)React
- 七天接手react專案 —— state&事件處理&refReact事件
- 配置管理員(CM)如何接手一個正在進展中的專案?
- 專案管理成功之道:做好簡單的事情(轉)專案管理
- 專案的願景與目標:做正確的事情
- 新碰一個專案,專案程式碼拉取之後所需要做的事情
- 我痛恨 Git 的 10 個理由Git
- 從 GitHub 上克隆專案程式碼後需要做的事情Github
- 軟體專案估算是一件很難的事情
- 為什麼程式設計師反而是最痛恨軟體的人?程式設計師
- 專案經理們把簡單事情做好(轉)
- 接手了一個外包開發的專案,我感覺我的頭快要裂開了~
- 我們剛開發完成的專案在部署時發生的事情
- 接手前端新專案?這裡有些注意點你可能需要留意一下前端
- 專案管理感觸-最難做的就是專案經理(轉)專案管理
- 專案經理的基本功之一“把簡單的事情做好”(轉)
- 專案經理問:我怎麼有做不完的事情 – 事件籃方法事件
- 最痛心的事情就是一個投入很大心血和精力的專案被拿下,這種情況大家怎麼調整心態啊。
- GitHub上最流行的Top 10 JavaScript專案GithubJavaScript
- 古代最成功的專案管理-西遊記(轉)專案管理
- 中國的專案管理最缺什麼?(轉)專案管理
- “報錯”是程式設計世界中,最簡單的事情!程式設計
- 11 項最讓人吃驚的科研專案
- 最值得CIO做的五類專案(轉載)
- 西遊記 古代最成功的專案管理案例(轉)專案管理
- 探索企業級專案管理的最優策略專案管理
- 從UWP專案移植到WinUI桌面版你需要做哪些事情UI
- [iOS] 接手舊專案,看到這樣的程式碼不要哭 ... 因為你已經在這裡見過iOS