Salesforce架構的10條原則

banq發表於2021-11-11

Wesley Beary是Salesforc 的一名軟體架構師,他將時間花在工程實踐和文化上。
他為 Salesforce Engineering 部落格寫了一篇很棒的文章,其中討論了公司用於軟體架構的 10 條原則。
這裡有 5 個最有趣的點
  1. 一切都在發展 - 在構建系統時不要只考慮最終狀態。制定可分解性、靈活性和可擴充套件性的計劃。你的系統會隨著時間的推移而發展。
  2. 克服孤島——大公司並不總是有正確的激勵結構來建立共享價值。反對這一點很重要。這可能意味著做對全球有益的事情,而不是區域性最優的事情。
  3. 複雜性就是債務- 將新增到系統中的每一點複雜性都視為高度可疑。將額外的複雜性視為類似於技術債務可能是一個有用的框架。
  4. 溝通原因 -明確決策背後的原因並將其寫下來!為子孫後代留下良好的思想記錄。
  5. 技術服務於客戶——工程師/架構師和最終客戶之間通常有很多層次,但您應該始終了解客戶的需求和願望。清楚地瞭解您的工作如何幫助客戶。

點選標題閱讀所有 10 條原則。


更多#Salesforce

相關文章