随笔分类 - 软件工程
软件工程相关:学习经验与课程讨论
3D版中国象棋之结语
摘要:第一个结对编程的pair project终于告于段落,这几天忙得昏天黑地头昏脑胀的,终于我和Xiaoming同学合作把我们丑丑的3D版中国象棋完成啦~~ 先撒花~~首先还是show一下这个不太好看的象棋好了:我们把棋盘设计成一个立方体的形状,但其实还是只在四个侧面上走,就好像一个两端开口的正方形水管。红色一方默认是初始方,一进入3D游戏就可以看到一大片他们的棋子。当然啦,为了适应所谓3D的规则,我...
阅读全文
GoBoard3D(WPF) 游戏规则
摘要:先上一部分在这里,接下来会继续完善:How to play:1.Choose the total number of chess first,then click 'ok' button for sure2.press the left button of mouse and move around to changeview angle3.wheel the wheel of mouse the...
阅读全文
我看team work
摘要:一个人生活在现代社会中,若说不懂如何与人合作,是绝对无法长久立足的。而合作共同完成一项工作,必不可少的就是要评价各个人对团队的贡献和成效,衡量作为一个团队中的一员的表现。这个问题,有时难有时易,当然要根据事实情况的不同来“具体问题具体分析”了。完成工作的多少自然是一定要考虑的,然而只重视量而忽略了质依然不合理。举个例子,一组工人搬砖头,如果说将砖头随便一丢至目的地而导致了满...
阅读全文
结对编程,非诚勿扰
摘要:结对编程,非诚勿扰 一回首,一顿足,我以为结队编程才刚刚开始,其实已经要deadline了。刚刚开始的时候以为死活弄不出来的东西,在文哥和我力的作用下,已经有了相当给力的效果:实现3D棋盘模型上的(规则)落子,提子,全场景的自由旋转,见下左图(右图为添加辅助功能和UI美化之后的图): 回顾整个过程,有一点最深切的体会,那就是:结队编程,是两个人的事,非诚勿扰。 虽然我和文哥在不同的Team中,但...
阅读全文
以史为鉴——先前项目的启示
摘要:差评:对AladdinNetAssisstant的评价没有帮助文档,这是一个软件设计必须涵括的部分,对用户不负责;补丁是骗人的,安装AladdinNetAssistant_Beta.msi后提示信息并没有如其所说的提示信息变得整齐美观,实际上,没有任何变化,依旧如下图:运行软件后,最重要的Ctrl+C、Ctrl+V都被屏蔽而无法使用。这可是做作业必备的两个快捷键啊!此bug极易被用户发现,而却连B...
阅读全文
小试牛刀感触良多
摘要:实话说,USTC中EE方向的本科培养方案里,专业的程序设计课程并不多,加之自己懒惰成性,原来一直没有机会好好体会编程之美,遗憾多年。上周开始的ASE课程,感觉是一种全新的学习模式吧,和在学校里真的有着不一样的体会。Individual Project 逐渐完成了,这里回忆一下自己的整个过程。希望总结经验,以后少走弯路。里程碑用控制台程序实现一个目录下两种模式的字符频率统计结构设计图结构说明类名cl...
阅读全文
软件工程一瞥——方晓
摘要:原来没有接触过软件工程方面的东东,感觉离自己很要遥远的样子,因为觉得我用软件就好,并不关心它是怎么设计出来的,但是作为新世纪的高科技人才还是要对此有一些基本的了解滴,感谢邹欣老师给了我们这样一个机会,近距离地体验了一把软件构建和维护。为了对这门课有个更全面的认识,特地请教了几个学过这门课的科大师兄,了解了科大的软件工程是什么一个状况,具体反应如下:1. 课程安排在大四,大家要么确定了保研,对分数无...
阅读全文
软件工程之他见——鲍周晓
摘要:MSRA的高级软件工程已经开始两周了,听着邹欣老师介绍一通,什么心理学管理学全都囊括在内;再自己这本书那本书的翻看一通,忽然发现原来软件工程和我想象中的不完全是那么一回事。于是立马Google一番,发现维基百科中的定义是:软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科,它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。这才恍然大悟,原来软件工程...
阅读全文
走马观花移山之道
摘要:杨绪勇:《移山之道》:Chapter1 To Chapter12抱着虔诚的心态准备看移山之道,但开始后不久,我不得不承认,我已经用看小说的心情在阅读了,所以走马观花下来一篇,什么都咩有记住。我觉得是目前还不能理解这么高纬度东西的缘故,其实在做完第一个程序作业后就相当有体会了(见即将推出的“小试牛刀感触良多”)。Question:1、 整个TFS架构提供了完善的源代码管理,任...
阅读全文
浙公网安备 33010602011771号