微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

java – 软件分析…从UML或设计模式开始?

我是一名有两年经验的java程序员,我非常喜欢编程,尤其是OO编程,如果我有一个项目,我会直接编程,没有任何系统分析操作,所以我的代码没有按照它应该排序,我想要学习如何编写和设计一个好的代码,我应该开始学习UML还是我可以直接通过设计模式?什么是学习UML和设计模式的最佳书籍.

非常感谢你的时间

解决方法:

从宽刷设计开始,您可以在其中识别解决方案的主要部分.您可以使用UML,但这不是强制性的.

然后,开始编写测试或可执行规范,并演化代码以满足这些测试.使用您的粗刷设计作为指导,以及测试.练习测试驱动的开发.征求利益相关方的反馈意见.重复.重复.重复.

(当然,这在很大程度上取决于你所做的应用程序类型,我假设是类似业务的非安全关键软件).

至于书籍,请看“领域驱动设计”和“以测试为导向的面向对象的软件”.

哦,永远不要从设计模式开始……

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐