摘要: 这学期软工小组的开发就快结束了,回想整个开发过程,感慨颇多。 首先是刚开学时的组队和选题,我们各自提了好多项目,有的太简单,有的没有价值,有的又太不切实际,最终我们选定付千山同学在高中设计的游戏作为题目,因为这既新颖又有前期调研,而且也比较有趣。 但其实,我之前从来没有游戏开发的经验,组员们也只了解 阅读全文
posted @ 2018-08-02 23:28 nicekingwei 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 我们小组从 5 月末开始 alpha 版本的冲刺,现在已经到了 6 月中旬,alpha 版本的冲刺基本接近尾声。我们使用 github 的 issue 功能来管理任务和进度,如下图所示 到今天为止,我们已经完成了 prototype 版本的所有 issue。为什么叫 prototype 而不是 al 阅读全文
posted @ 2018-06-15 20:03 nicekingwei 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 《暗时间》是微软的刘未鹏先生写的一本关于学习的书。在书中他讲了他的一些经历,为我们提供了一些学习上的指导。我把这些知识成为“元知识”,把学习这些知识的过程称为“元学习”。为什么这么说呢?因为这些知识能帮助我们更好地学习其他知识,更好地应用知识。 书中的第一篇文章就是《暗时间》,说的是我们应该在大脑里 阅读全文
posted @ 2018-05-31 22:50 nicekingwei 阅读(155) 评论(0) 推荐(0) 编辑
摘要: ​今天是 5 月 31 日,我们的游戏的 alpha 版本的开发也快接近尾声了,回望 5 月的开发经历,我感慨颇多。我在团队中处于比较核心的位置,可以毫不谦虚地说,我的工作对整个团队工作的走向的影响是非常大的,因为我不仅是组长(负责管理),也是全栈开发人员(负责解决前后端和运维中的技术难点)。但我并 阅读全文
posted @ 2018-05-31 15:48 nicekingwei 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 这周我读了《代码整洁之道》。在读这本书之前, 我本来以为内容会是和编码规范相关的,但实际上是一些开发中的故事,与具体的编码关系并不是很大,这点我有点失望。下次有机会,我应该看看《C安全编码规范》这类书,可能内容会更具体一些。 不过这本书还是讲了很多有趣的东西。例如,一开始它就说到程序员的职业精神。它 阅读全文
posted @ 2018-05-15 23:43 nicekingwei 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 这周我读了《软件工程——实践者的研究方法》,这是一本比较理论的书,看起来略有一些乏味。其中谈到很多项目质量管理,开发模式相关的东西,感觉都太泛泛了。因为比较缺乏实战经验,书中又很少讲实际例子,因此这些内容并没有给我留下太多印象。 但书中花了好几章的篇幅用于讲软件测试,这部分内容我很感兴趣。如何开发出 阅读全文
posted @ 2018-04-26 00:30 nicekingwei 阅读(2229) 评论(1) 推荐(0) 编辑
摘要: 这次的结对编程作业是编写给小学生出四则运算的题目,我们组的任务是编写核心模块 core ,给 UI 组提供 API。在需求分析阶段和编码阶段,我们都遇到了很多问题,在经过一些试错和重构之后,我们最终得到了一个比较好的实现。 需求分析 在需求分析阶段,我们一起阅读了老师和助教给出的需求文档,提取业务逻 阅读全文
posted @ 2018-04-19 17:53 nicekingwei 阅读(144) 评论(2) 推荐(0) 编辑
摘要: 这周我读了《程序员修炼之道》,收获很多。 书中有一篇文章谈到务实的哲学。程序员要有务实的精神,特别要做到以下几点:有责任感、愿意改变、可以平衡取舍、丰富的知识和技能、良好的沟通能力。我认为其他几点都很容易做到,但可以平衡取舍和愿意改变两点尤其难做到。平衡取舍,指的是不要过度追求完美,因为完美根本就不 阅读全文
posted @ 2018-04-17 16:28 nicekingwei 阅读(271) 评论(1) 推荐(0) 编辑
摘要: ​ 我这周读完了《梦断代码》,这本书详细讲了 Chandler 软件的开发过程。在讲团队协作时,作者提到了一本书《大教堂与集市》。《大教堂与集市》的作者认为,重要的软件应该像建大教堂一样,由独立的巫师精心打造,在面世之前绝对不发布 beta 版本。而 Linux 采用的开发风格却像一个乱哄哄的大集市 阅读全文
posted @ 2018-04-13 22:13 nicekingwei 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 这周我阅读了《编程珠玑》和一部分《梦断代码》,将感想和收获记录于下。 《编程珠玑》是一本小而精巧的书,它讲了很多与编程、沟通、软件工程相关的知识,对我大有启发。书一开始讲了一个程序员求助的故事。那个程序员要做一些和排序相关的业务,于是向高手求助,但花了整整30分钟才把问题描述清楚。他之前以为这个问题 阅读全文
posted @ 2018-04-05 14:54 nicekingwei 阅读(340) 评论(1) 推荐(0) 编辑