做一个c++项目,要先画uml图还是编一点想一点?

zzmc 2013-01-29 04:53:18
如题!
另外,看很多项目中都有utils。这样的文件夹一般是存什么的?
...全文
349 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
漫步者、 2013-01-30
  • 打赏
  • 举报
回复
引用 6 楼 feibuhui123 的回复:
引用 4 楼 ForestDB 的回复:很难画得清楚吧? 那uml有什么用呢!
最好画,不然设计软件都是乱七八糟的东西
virtualxmars 2013-01-30
  • 打赏
  • 举报
回复
补充一下:在实现过程中需要经常保持代码的“整洁性”和“可扩展性”,但可扩展不是指的预先设计和接口预留,而是指对明确的可预见需求做设计
virtualxmars 2013-01-30
  • 打赏
  • 举报
回复
比较合理的过程应该是: 1. 将项目的大需求理解好,并逐一做工作量估算 2. 选择优先级最高的需求进行拆分,并对它们做进一步细致估算 3. 选择这些小需求中优先级最高的,逐一实现 UML图不是必须的,只是帮助理解领域问题和架构设计的一个工具而已
仙境之桥2046 2013-01-30
  • 打赏
  • 举报
回复
引用 3 楼 zhao4zhong1 的回复:
utility→utilities→utils
问下怎么获得技术分,我依然是个鸭蛋,很蛋疼
风行踩火轮 2013-01-29
  • 打赏
  • 举报
回复
对于高级工程师来说应该先UML,但是如果起步时间不长,可以让别人指导一下,并且在做的时候多想一些设计方面的问题,这样进步会快一点的
Crazy_Number 2013-01-29
  • 打赏
  • 举报
回复
先定义项目(或项目前景,也即要做什么【又或者弄清楚问题】) 然后是需求分析: 功能性需求(用例建模) 非功能性需求(扩展性等等) 然后是面向对象分析、面向对象设计、架构分析(程序各个部件如何被组装以及运行) 最后才是编码、测试。 个人之见,欢迎补充!
JinCraft 2013-01-29
  • 打赏
  • 举报
回复
utils 一般是一些基本的工具。 比如写一个人脸识别的程序,utils里可能就会有一些基本的读写图像的类或者函数
zzmc 2013-01-29
  • 打赏
  • 举报
回复
引用 2 楼 zhao4zhong1 的回复:
utility n. 效用, 有用
一般什么类要存入utils而不是src呢?
zzmc 2013-01-29
  • 打赏
  • 举报
回复
引用 4 楼 ForestDB 的回复:
很难画得清楚吧?
那uml有什么用呢!
zzmc 2013-01-29
  • 打赏
  • 举报
回复
引用 1 楼 zodiac1111 的回复:
经历多些重构就会知道前期设计几乎比代码更重要.
经验对我很宝贵阿!
ForestDB 2013-01-29
  • 打赏
  • 举报
回复
很难画得清楚吧?
赵4老师 2013-01-29
  • 打赏
  • 举报
回复
utility→utilities→utils
赵4老师 2013-01-29
  • 打赏
  • 举报
回复
utility n. 效用, 有用
zodiac1111 2013-01-29
  • 打赏
  • 举报
回复
经历多些重构就会知道前期设计几乎比代码更重要.

65,186

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧