项目 | 内容 |
---|---|
这个作业属于哪个课程 | 班级博客 |
这个作业的要求在哪里 | 作业要求 |
我在这个课程的目标是 | 熟悉敏捷开发,提升多人协作技能 |
这个作业在哪个具体方面帮助我实现目标 | 通过软件案例分析,学习软件开发经验 |
调研
软件使用
Bug描述
-
使用Performance Profiler时,我完全按照官网说明来操作,但是无法复现官网的结果。有趣的是,网络上有不少人也有这个问题,但是这些方法对我都不管用。
-
需要运行测试代码时,必须首先指定
Processor Architecture for AnyCPU Projects
,否则Run All Tests
无法点击。当你在下图已经设置了体系结构时还需要上面的这一步,此设定有点搞笑。
评分
类别 | vISUAL sTUDIO | vs CODE | |
---|---|---|---|
功能 | 核心功能 | 9:编辑、编译、debug、部署等支持完善 | 8 |
细节 | 7:拷贝时不能自动处理格式 | 9 | |
用户体验 | 7:很慢、很卡 | 9:运行流程 | |
辅助功能 | 8:插件虽有,不够全面 | 9:全面丰富的插件 | |
差异化功能 | 10:对Windows下开发支持完善 | 10:对web开发支持完善 | |
软件的效能 | 9 | 8 | |
体验 | 软件的适应性 | 8:编译很慢 | 9: 支持浏览器远程编程 |
成长性 | 9:社区发展很好 | 10 | |
用户有控制权 | 9 | 10:自定义程度高 | |
美观 | 页面是否美观 | 7:臃肿 | 9:清爽简洁 |
总评 | 83 | 91 |
注:单项10分为满分。
建议
对于Visual Studio, 建议当复制黏贴代码时可以自动处理格式,就像IDEA。
分析
-
使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间?(团队人数6人左右,计算机大学毕业生,并有专业UI支持)
对于Visual Studio这样的大型IDE,我认为在题目所给的条件下是不可能的。理由如下:微软第一次发布Visual Studio是在1997,之后不断迭代改进,至Visual Studio2019 发布已经有22年;另外,Visual Studio作为开发Windows系统下软件的IDE,且Windows是闭源的,只有微软开发这样的产品是可能的。
对于VS Code这样的代码编辑器,我认为需要一到两年。
-
这两款软件在相关行业内都是第一
-
软件工程方面的提高
对于用户操作的失败应给出原因。如缺少了什么,或者还需要做什么,而不是仅仅无法完成任务。
-
对于第一个bug,从网上的资料来看,微软开发者并不能复现这个bug。
对于第二个bug,微软这么做也许有它的道理,毕竟自己并没有写过更庞大复杂的工程,而Visual Studio是为这种项目准备的。
建议和规划
-
市场是所有软件开发人员,潜在用户有2300,0000人。
-
市场竞争
IDE:IDEA, XCODE, Eclipse等。Visual Studio的优势在于与Windows的密切联系,它的劣势也在此。
Code Editor: Sublime text, Atom, Vim等。VS Code这款编辑器优点很多:开源,社区完善,使用灵活等,目前来看是一款很完美的编辑器。
-
核心用户群 软件开发者 学历 本科及以上 专业 计算机专业及相关 收入 中等偏上 表面需求 便于软件开发