应用程序文档的最佳做法是什么?

珍珠7721

在软件开发领域工作了两年后,我开始想知道如何有效地进行用户沟通,包括UX的详细内容,功能更改,错误报告系统等。

我曾在韩国的两家小公司工作过,发现沟通只是从头到尾都是口头进行的,从没养过软件文档的习惯。

我认为这很奇怪,因为仅靠口头沟通无法完成细致的计划和有效的软件管理。(尽管从某种意义上讲,我认为如果一家公司的规模不足以应付额外的工作量,这可能是有道理的。)

因此,最近,我对软件的书面交流非常感兴趣,试图重新燃起我在大学期间学到的软件工程知识。

我正在尝试自学如何在实践层面上可视化我的工作和实践文档。

所以,我的问题是

  1. 您是否知道有任何免费的图形工具可以帮助我绘制图表或UML等?
  2. 另外,如果您能谈论如何记录应用程序以便将来进行重构和更好地管理,将不胜感激。

谢谢你。

法比奥
  1. 另外,如果您能谈论如何记录应用程序以便将来进行重构和更好地管理,将不胜感激。

我认为您需要阅读有关敏捷软件开发的信息。
敏捷软件开发宣言

请注意下一点:

工作软件胜于完整的文档

在您的情况下,这可以解释为:以“简洁”的方式编写的软件以及具有适合的单元测试和验收测试的软件将比编写静态文档和UML图表更有效。

我发现UML图最适合在一开始就设计组件(但通常使用白板)。然后,在所有需要的单元,验收测试创建完毕之后,所有图都被丢弃了。

定期的代码审阅是很好的动态工具,用于共享最佳实践,代码样式或有关开发软件的其他信息。因此,当您在成员之间定期共享有关软件的知识时,信息将在团队内部保持最新状态。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当应用程序进入后台时,Firestore快照侦听器的最佳做法是什么?

来自分类Dev

故意使Windows应用程序崩溃的最佳方法是什么?

来自分类Dev

打包Ruby on Rails应用程序的最佳方法是什么?

来自分类Dev

退出WPF应用程序的最佳实践是什么?

来自分类Dev

导出Adobe AIR应用程序的最佳选择是什么?

来自分类Dev

打包Elixir CLI应用程序的最佳方法是什么?

来自分类Dev

编译PySide应用程序的最佳方法是什么

来自分类Dev

生成余烬应用程序的最佳方法是什么?

来自分类Dev

导出Adobe AIR应用程序的最佳选择是什么?

来自分类Dev

发现应用程序的PID的最佳命令是什么?

来自分类Dev

防止 React 应用程序被抓取的最佳方法是什么?

来自分类Dev

GCP FTP 节点应用程序的最佳服务是什么?

来自分类Dev

封装 React 应用程序的最佳方式是什么?

来自分类Dev

在后台运行应用程序的最佳方式是什么

来自分类Dev

您对Web应用程序文件位置的约定是什么?

来自分类Dev

您对Web应用程序文件位置的约定是什么?

来自分类Dev

xCode:从应用程序文档目录中检索图像

来自分类Dev

应用程序文档目录中的空文件

来自分类Dev

在 Spring MVC 应用程序中编写测试用例的标准做法是什么?

来自分类Dev

Web应用程序中令牌认证的最佳做法?

来自分类Dev

Blazor应用程序重新部署的最佳做法

来自分类Dev

在Android应用程序中查询在线数据的最佳做法?

来自分类Dev

设置 X 射线守护程序的最佳做法是什么?

来自分类Dev

Bootstrap的最佳做法是什么?

来自分类Dev

管理“独立”和应用商店版本的应用程序的最佳方法是什么?

来自分类Dev

应用扩展程序如何访问包含应用程序文档/文件夹中的文件

来自分类Dev

与主应用程序一起准备iOS演示应用程序的最佳实践是什么?

来自分类Dev

存储应用程序数据并将其加载到应用程序中的最佳方法是什么?

来自分类Dev

XAMPP为什么需要更改应用程序文件夹的应用程序权限?

Related 相关文章

  1. 1

    当应用程序进入后台时,Firestore快照侦听器的最佳做法是什么?

  2. 2

    故意使Windows应用程序崩溃的最佳方法是什么?

  3. 3

    打包Ruby on Rails应用程序的最佳方法是什么?

  4. 4

    退出WPF应用程序的最佳实践是什么?

  5. 5

    导出Adobe AIR应用程序的最佳选择是什么?

  6. 6

    打包Elixir CLI应用程序的最佳方法是什么?

  7. 7

    编译PySide应用程序的最佳方法是什么

  8. 8

    生成余烬应用程序的最佳方法是什么?

  9. 9

    导出Adobe AIR应用程序的最佳选择是什么?

  10. 10

    发现应用程序的PID的最佳命令是什么?

  11. 11

    防止 React 应用程序被抓取的最佳方法是什么?

  12. 12

    GCP FTP 节点应用程序的最佳服务是什么?

  13. 13

    封装 React 应用程序的最佳方式是什么?

  14. 14

    在后台运行应用程序的最佳方式是什么

  15. 15

    您对Web应用程序文件位置的约定是什么?

  16. 16

    您对Web应用程序文件位置的约定是什么?

  17. 17

    xCode:从应用程序文档目录中检索图像

  18. 18

    应用程序文档目录中的空文件

  19. 19

    在 Spring MVC 应用程序中编写测试用例的标准做法是什么?

  20. 20

    Web应用程序中令牌认证的最佳做法?

  21. 21

    Blazor应用程序重新部署的最佳做法

  22. 22

    在Android应用程序中查询在线数据的最佳做法?

  23. 23

    设置 X 射线守护程序的最佳做法是什么?

  24. 24

    Bootstrap的最佳做法是什么?

  25. 25

    管理“独立”和应用商店版本的应用程序的最佳方法是什么?

  26. 26

    应用扩展程序如何访问包含应用程序文档/文件夹中的文件

  27. 27

    与主应用程序一起准备iOS演示应用程序的最佳实践是什么?

  28. 28

    存储应用程序数据并将其加载到应用程序中的最佳方法是什么?

  29. 29

    XAMPP为什么需要更改应用程序文件夹的应用程序权限?

热门标签

归档