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

zzmc 2013-01-29 04:53:18
如题!
另外,看很多项目中都有utils。这样的文件夹一般是存什么的?
...全文
241 14 点赞 打赏 收藏 举报
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
漫步者、 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
经历多些重构就会知道前期设计几乎比代码更重要.
  • 打赏
  • 举报
回复
相关推荐
发帖
C++ 语言
加入

6.0w+

社区成员

C++ 语言相关问题讨论,技术干货分享,前沿动态等
申请成为版主
帖子事件
创建了帖子
2013-01-29 04:53
社区公告
暂无公告