第一次作业
四则运算
https://git.coding.net/midnightclad/Sizeyunsuan.git
关于《构建之法》
都在要求性能,但上学期的数据结构一课的经验告诉我,优秀的代码往往更难读,那在团队成员水平不一的情况,到底是易读还是性能更重要呢
没看明白什么是“敏捷的开发模式”
用户往往不懂软件开发,那在外行指导内行,要求加一些不合理的功能时,是完成设计还是劝阻呢
一般来说,开发者是要忽悠用户花钱的——例如游戏充值,迅雷会员,qq各种钻——那么,开发者需要承担建立用户良好消费习惯的责任吗?还是说,只要愿挨,就可以打?
在P53页第三章3.2中,作者提到关于过早优化是思维误区,为什么?我还是认为早优化利大于弊
团队工作,分工应该根据能力还是相性?合作愉快是不是比能力还重要一些?
软件特点举例
微信
怎么成为他们的用户的?
首先,我不喜欢微信。我成为微信用户完全是因为,家人、朋友在用。诚然微信还有许多其他功能,但我都不觉得有多好用。
他们的目标是什么?
微信的目的,我想是继续扩大腾讯产品的用户量,当然,现在还负责腾讯在线支付与电子商业布局。
这些软件是如何到你手里的
获得微信的途径——浏览器搜索、应用市场等
这些软件是如何处理Bug的?又是如何更新新的版本的?
修复bug一般是通过热更新,大的问题与更新就是安装包
同一类型的软件之间是如何竞争的?
与微信同种的大概就是qq了,主要是互相借鉴,借鉴自己没有的或弱的,同时加强自己的优势
列举你在使用上述软件时观察到的“特殊”现象,它们和硬件有什么不同?这些能说明软件的某些本质特性么?
不同手机上都可以登录同一个账号,能说明软件数据灵活,吧
Photoshop
怎么成为他们的用户的?
老师教了,学了,就要用呀。
他们的目标是什么?
卖软件盈利,商品
这些软件是如何到你手里的
盗版(不)官网购买或借用学校机房的
这些软件是如何处理Bug的?又是如何更新新的版本的?
bug联机获取更新。新版本,买新版
同一类型的软件之间是如何竞争的?
其他例如美图秀秀啥的都是易用,还有就是专精于某些方面。毕竟Adobe的产品都挺,麻烦的
列举你在使用上述软件时观察到的“特殊”现象,它们和硬件有什么不同?这些能说明软件的某些本质特性么?
处理电子数据,硬件肯定不行
家园:卡拉克沙漠
怎么成为他们的用户的?
家园系列天下第一(心虚)因为,前作的口碑和优秀的美术风格
他们的目标是什么?
卖软件盈利,商品
这些软件是如何到你手里的
盗版(不)steam购买
这些软件是如何处理Bug的?又是如何更新新的版本的?
bug解决的方式就是更新版本,更新版本,从游戏平台——steam上获取
同一类型的软件之间是如何竞争的?
?现在还有其他能叫出名来的rts?
列举你在使用上述软件时观察到的“特殊”现象,它们和硬件有什么不同?这些能说明软件的某些本质特性么?
电子游戏——或者说视频游戏是现代出现的及其优秀的娱乐方式。它是指所有依附于电子设备运行的交互游戏。不同于其他游戏类型,电子游戏不需要身边有同伴就可以游玩不管是自己还是和远在他乡的朋友,都可以即时一同游戏。电子游戏改变了游戏的定义乃至人类的娱乐方式,无愧于第九艺术之名。游戏最突出的特点是,交互,这是其他的艺术形式难以企及的。
关于小组
我们小组有 温广琪,贺超群,李凯,邓旺,汤文涛和我。我们都是一个班的,兴趣爱好相近,选课也一模一样,所以合作起来应该会比较方便,吧。