Answers:
如果项目足够大,以至于您很难将所有事情摆在脑海中,这将非常有用。至少在我看来,将一些东西放在纸上或图表上也可以帮助设计和解决问题的过程。
...我还承认,对于个人项目,我的图表不像在工作中的项目那样正式,它们对我来说很有益。
这是非常有用和有价值的。
正如其他人所说的那样,交流是最好的选择,并且粗略地看一眼,您可以说“只有1个开发人员,所以……不需要交流”,但是我认为那不是真的。
那么UML和通讯对象是谁?
另外,当您遇到强制性情况时,它们对于练习也很有用。
简而言之,可能不是很多。
UML的最大价值在于沟通,因此对于一个人的团队而言,它几乎无济于事。尽管我仍将其用于粗略的设计草图等。可视化可以极大地帮助解决复杂的问题。
不过,一种可能的重要用途是为您的后继者记录设计文件-您几乎不可能是唯一从事该项目(任何项目)的人。