快速上手維護乙個複雜軟體系統

2021-07-29 18:51:04 字數 519 閱讀 2119

本文所說的複雜軟體系統指的是業務複雜的系統。業務複雜是在現實中普遍存在的,而演算法複雜總是一小部分人的主題。

程式語言將不重要,重要的是解決問題的能力,不管之前是否用過該語言。

複雜軟體系統的核心,也是資料結構,不過不是加的演算法,而是加的資料流動。資料結構說的是靜的部分,更偏向表示呈現;而資料流動說的是動的部分,更偏向業務批處理。

在複雜軟體系統中,軟體的作用主要是表示呈現和業務批處理。

表示呈現:互動介面、資料庫設計

業務批處理:業務邏輯、並行(多執行緒、分布式、大資料、雲化)

框架:解耦表示呈現、業務批處理的基礎

跟蹤一次從ui到框架到業務批處理到資料庫然後迴轉到ui的**、固化成文件

檔案讀寫監控:配置檔案、日誌檔案

資料庫讀寫監控:創新:在寫關注型別字段或者資料表或者資料庫的時候,中斷資料流動

核心:領域建模

視覺化管理知識

檔案讀寫監控:配置檔案、日誌檔案

資料庫讀寫監控:在寫關注型別字段或者資料表或者資料庫的時候,中斷工程

如何快速上手乙個框架

demo 框架 配置 框架介面 生命週期 頁面通訊 元件 基礎元件 擴充套件元件 api 過一遍介紹,知道有哪些坑,怎麼安裝,條件編譯和全域性樣式 詳細查閱配置,以及元件和api的列表標題,跳過具體內容,熟悉大體位置,按需上手。生命週期 基於vue的mvvm框架,熟悉應用週期 頁面週期 元件週期,理...

如果快速接手乙個複雜的系統

由於最近乙個同事突然離職,把乙個後端系統交接給了我。因為自己以前只負責前端邏輯,又不與業務打交道,後端系統幾乎未曾用過,雖然同事走之前給我介紹過系統,但是當時完全沒有概念。所以這兩周的工作有些手忙腳亂的。心想著交接這種事情,以後必然少不了要面對,所以就把自己的一些經驗教訓記錄下來。對於乙個功能繁多 ...

怎麼快速上手乙個專案 前端後台管理系統

每乙個專案的成熟過程都是從以下幾個方面出發 利用框架搭建先啟動專案 1 登入功能.1.1 根據框架中的元件渲染form表單。1.2 針對每一行使用者資料進行驗證和提示。1.3 驗證碼功能。1.4 登入提交方法。1.5 一些細節問題 正則匹配 頁面提示等 2 頁面首頁 2.1 頂部導航欄。2.2 側邊...