如何设计好软件。

2019-03-08 10:15:50 +08:00
 codeismylife
随着开发经验的增长,技术问题已经不是我目前的瓶颈了。取而代之的我经常遇到的一个问题是:如何才能设计好软件架构。
在开发过程中,经常遇到一些设计阶段未想到的问题,比如说编写一个发短信的程序,有增删改查的功能,并且暴露一个接口。对于很多程序员来说,接到这样的需求马上就会动手,可能用不了几天就开发完毕了。然后进行测试再然后进入生产。这样的流程太常见了,软件质量得不到保证。
保证编码质量需要持续不断的技术性学习,但设计方面呢?我们应该学习哪些知识?大家有什么经验吗?请经验丰富的前辈指教。
881 次点击
所在节点    问与答
3 条回复
codeismylife
2019-03-08 10:18:19 +08:00
不要沉啊~~~
AlkTTT
2019-03-08 14:35:57 +08:00
lz 可以看看领域驱动设计,我刚看了几章,收货很大
codeismylife
2019-03-11 13:37:23 +08:00
@AlkTTT 说得对,但是 DDD 学习曲线很陡峭。需要坚持。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/542384

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX