前期分析要把握好方向

來源:互聯網
上載者:User

1. 開始動手項目時候,要先瞭解流程,先將大方向理順了,大的先做好後再回頭去考慮細節。

這個被列入糟糕的程式員第三個習慣。--過多關注實現,陷入問題細節

--設計模式告訴我們,“喜歡介面,而不是實現”就是告訴我們,認清問題的本質和特性要比如何?更重要。

 

  • 對於一個客戶的問題來說,首先應該想到的是如何先讓使用者正常工作,如何恢複正在“流血”的系統,而不是把使用者放在一邊而去分析問題的原因和解決方案。
  • 對於解決一個bug來說,重現bug,瞭解原來程式的意圖是首先重要的事,而不是馬上去修改代碼,否則必然會引入更多的BUG。
  • 對於一個需求來說,我們需要瞭解的需求後面的商業背景,use case和真實意圖,而不是去討論如何?。只有瞭解了使用者的真實意圖,實際使用的方式和案例,你才能真正如果去做設計。
  •  

    2. 主軸 的理解

      a. 遊標+流程狀態 控制當前某單或某行執行到哪裡,或者回退查詢其出現異常的地方

      b. 遊標+group_id(還可控制並行情況)

      c. 鎖表(技術不夠,少用)

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.