V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
codeismylife
V2EX  ›  问与答

如何设计好软件。

  •  
  •   codeismylife · 2019-03-08 10:15:50 +08:00 · 818 次点击
    这是一个创建于 1847 天前的主题,其中的信息可能已经有所发展或是发生改变。
    随着开发经验的增长,技术问题已经不是我目前的瓶颈了。取而代之的我经常遇到的一个问题是:如何才能设计好软件架构。
    在开发过程中,经常遇到一些设计阶段未想到的问题,比如说编写一个发短信的程序,有增删改查的功能,并且暴露一个接口。对于很多程序员来说,接到这样的需求马上就会动手,可能用不了几天就开发完毕了。然后进行测试再然后进入生产。这样的流程太常见了,软件质量得不到保证。
    保证编码质量需要持续不断的技术性学习,但设计方面呢?我们应该学习哪些知识?大家有什么经验吗?请经验丰富的前辈指教。
    3 条回复    2019-03-11 13:37:23 +08:00
    codeismylife
        1
    codeismylife  
    OP
       2019-03-08 10:18:19 +08:00
    不要沉啊~~~
    AlkTTT
        2
    AlkTTT  
       2019-03-08 14:35:57 +08:00
    lz 可以看看领域驱动设计,我刚看了几章,收货很大
    codeismylife
        3
    codeismylife  
    OP
       2019-03-11 13:37:23 +08:00
    @AlkTTT 说得对,但是 DDD 学习曲线很陡峭。需要坚持。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5393 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:12 · PVG 17:12 · LAX 02:12 · JFK 05:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.