我是一名有两年经验的java程序员,我非常喜欢编程,尤其是OO编程,如果我有一个项目,我会直接编程,没有任何系统分析操作,所以我的代码没有按照它应该排序,我想要学习如何编写和设计一个好的代码,我应该开始学习UML还是我可以直接通过设计模式?什么是学习UML和设计模式的最佳书籍.
非常感谢你的时间
解决方法:
从宽刷设计开始,您可以在其中识别解决方案的主要部分.您可以使用UML,但这不是强制性的.
然后,开始编写测试或可执行规范,并演化代码以满足这些测试.使用您的粗刷设计作为指导,以及测试.练习测试驱动的开发.征求利益相关方的反馈意见.重复.重复.重复.
(当然,这在很大程度上取决于你所做的应用程序类型,我假设是类似业务的非安全关键软件).
至于书籍,请看“领域驱动设计”和“以测试为导向的面向对象的软件”.
哦,永远不要从设计模式开始……
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。