当前位置:  开发笔记 > 编程语言 > 正文

使用序列图进行编码

如何解决《使用序列图进行编码》经验,为你挑选了1个好方法。

当我在大学时,一位讲师说一些人如何设法使用序列图进行编码,这对我来说似乎是一种很好的编程方式,但当然魔鬼在细节中.我有几个问题.

这实际发生了还是我误解了他说的话?

这里有人真的这样做过吗?

它更有效率吗?

有什么缺点?

使用Java时需要哪些工具?

Jon Skeet.. 9

我发现"正常"序列图几乎总是比它们更值得痛苦(虽然我发现它们对于在LINQ中显示数据流非常有用).做一个"粗略和准备好"的图表并解释它(最好是亲自,但无论用哪种方式)都可以更好地体验.

我认为有一个图表(或几个)显示您的应用程序的一种"垂直切片"是一个好主意 - 每个层如何与另一个层对话,并且可能在适当的情况下显示请求/响应的过程.然而,这并不需要处于"单独的方法调用并始终100%准确"的水平 - 确保您传达正确的总体印象更为重要,假设读者可以深入了解真实的代码.

说完所有这些之后,我对UML的看法大致相同,所以如果你是精确图表的忠实粉丝总是与现实同步保持一致,那就用一点点盐就可以了:)



1> Jon Skeet..:

我发现"正常"序列图几乎总是比它们更值得痛苦(虽然我发现它们对于在LINQ中显示数据流非常有用).做一个"粗略和准备好"的图表并解释它(最好是亲自,但无论用哪种方式)都可以更好地体验.

我认为有一个图表(或几个)显示您的应用程序的一种"垂直切片"是一个好主意 - 每个层如何与另一个层对话,并且可能在适当的情况下显示请求/响应的过程.然而,这并不需要处于"单独的方法调用并始终100%准确"的水平 - 确保您传达正确的总体印象更为重要,假设读者可以深入了解真实的代码.

说完所有这些之后,我对UML的看法大致相同,所以如果你是精确图表的忠实粉丝总是与现实同步保持一致,那就用一点点盐就可以了:)

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有