需求:目前公司內部有一個專案,leader不想給外包做了,想收回來自己做。我看過之後發現繼續重構維護成本有點大,遂決定重構。
外包技術棧:前端vue2.0,後端C#,資料庫sqlserver
由於我既不會C#,也不會sqlserver,所以決定寫專案。
遇到的第一個難題是,因為專案已經上線有了部分使用者資料,該部分的資料不能丟失,所以新的框架內要繼續保留原使用者資料。我目前不懂該業務,所以打算進行以下操作:
將外包的專案在本機跑起來難度有點大,更何況我不熟悉C#。
首先專案已經上線,肯定是不能停,找到一個使用者使用很少的時間,舉例說凌晨兩點。
此時登入系統註冊一個測試賬號,要具有顯眼的特徵,舉例說使用者名稱可以設定為“hello world 測試使用者”。便於監控資料變化。
監控資料的過程中,逐漸編寫並修改資料庫表說明書。
整理完資料庫表說明書之後,根據業務篩選出關鍵資訊表並在mysql資料中建立新表開始新框架編寫,