1. 程式人生 > >模塊分析(三)

模塊分析(三)

1.7 space 後置 狀態 你在 處理 節點 要點 不同

做設計很重要一點就是要考慮匹配設計,就是你的設計一定要有一個意識,就是要回歸原始狀態;也可以稱之為閉環誰急,而且是小地方的閉環,以及異常情況的閉環;比如傳輸你在一個地方加密,解密一般都會考慮到;但是如果是壓縮,邏輯上應該有一個地方是解壓的,這叫匹配設計分析; 比如硬盤資源鎖定,如果鎖定了一定要有地方進行解鎖;而且還要考慮如果解鎖的邏輯因為異常走不到,要考慮機制進行解鎖;就是機制層面一定要健壯。 分析幾大要點:首先明確分析和設計不同,設計是進行模塊劃分,可以理解為將書放置到書架的格子中;分析則是對流程以及流程節點的梳理,是買書的過程。 1. 流程設計; 2. 數據分析,分析流程每個節點的所需要的數據,數據來源以及組織結構; 3. 異常系分析 4. 流程節點匹配設計,匹配包括兩部分,首先機制匹配,任何一個操作是否前置流程節點;比如 保存文件片的時候,需要讀取傳輸子任務Id,那麽在發端發送文件片之前是否在文件片中放置了傳輸子任務Id信息;其次是閉環,和上面的剛好相反,就是如果當前節點是“前置”的,是否有後置的處理(可能是多個)與之相呼應;比如在發端有大文件處理,發現大文件放置到隊列中;那麽後續是否有操作從隊列中取出大文件進行消費。

模塊分析(三)