• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lotusp
V2EX  ›  程序员

如何识别和定位软件架构的问题?

  •  1
     
  •   lotusp · May 5, 2022 · 1923 views
    This topic created in 1499 days ago, the information mentioned may be changed or developed.

    软件架构随着开发逐渐腐化,如何及时发现架构腐化的信号?

    总结了一些自己的思考:如何识别和定位架构问题

    3 replies    2022-05-06 06:47:07 +08:00
    codefever
        1
    codefever  
       May 5, 2022
    我觉得设计软件的架构师是最重要的,取决于企业如何选择正确的架构师,可以围绕这个方面再写写
    jones2000
        2
    jones2000  
       May 5, 2022
    你设计的再好, 产品经理一个需求, 直接改爆你的构架。 这个东西还是只能看一步,走一步了。 人手足就定期重构,人手不足的化,就补文档,后续项目盈利了,有钱了再招人整个重构,只要文档全,补代码是很快的。
    xuanbg
        3
    xuanbg  
       May 6, 2022   ❤️ 1
    架构设计唯一要做的事情就是划定边界。对于系统架构而言,这个边界就是各子系统的能力边界。对于业务架构来说,就是各功能模块和数据模型的边界。所以,架构腐化也就是边界不再清晰,功能开始混乱,数据模型变得不合理。导致不该耦合的数据耦合在一起。
    解决的办法就是永远不要说:“先这样吧”。永远不要接纳写错地方的代码,让每一行代码都在它们应该在的地方。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2791 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 11:25 · PVG 19:25 · LAX 04:25 · JFK 07:25
    ♥ Do have faith in what you're doing.