摘要: 经过了大半学期的软件工程学习,上周也进行了中期答辩,自己也有一些感想。我对软件工程这门课有了重新的理解,因为大多数的课程都是以讨论和小组实践为主,并不是我想象的那样讲解理论知识。在小组项目中,老师扮演的是一个产品经理的角色,来提出要求,同时也扮演指导老师的角色来提供底层数据搭建知识。我认为项目动工之 阅读全文
posted @ 2016-05-05 13:55 川师15级软工研李红 阅读(248) 评论(2) 推荐(0) 编辑
摘要: 如我们所了解的,几乎没有哪一个项目是一个人独自完成的,我们都需要team。但是,给你一个团队你又该如何管理,如何管理你们的项目?一个团队只有团结一心,每个人都认真投入才能将事情做得更好、更快。我们就会用到一些项目管理的工具,比如github、svn等,用这些来管理项目的代码。同时,团队还需要制定一系 阅读全文
posted @ 2016-03-25 20:02 川师15级软工研李红 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 对于代码规范这个问题时时都会听到,我印象最深刻的就有一句话:“让战场比你来时更干净”。我觉得这句话概括得很好,告诉我们写代码的基本准则。 目前,绝大多数项目都不是一个人独立完成的,我们都会和队员合作开发,都会看别人的代码,同时伴随着吐槽,说别人写的很难读懂,或许此时此刻也有人在吐槽你的写得晦涩难懂。 阅读全文
posted @ 2016-03-20 10:02 川师15级软工研李红 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1.github 官网:https://github.com/ 这个代码管理工具我之前也用过,适合初学者团队开发,团队人数可以无限,是开源免费的。有很多初学者都是在这上面下载别人的源代码来学习。它也可以用于记录团队日志,分配任务,代码回滚等功能。但是一般公司的商业项目不会使用这个,这样自己做的项目每 阅读全文
posted @ 2016-03-05 11:20 川师15级软工研李红 阅读(13033) 评论(1) 推荐(0) 编辑
摘要: 1.如何更快更好的学习构建之法,并理解其中的精髓? 书中一直强调“做中学”,但是实际项目一般就是遇到问题马上搜素解决,没有想过要运用什么法则或者记录自己的问题。 2.如何将构建之法应用到自己的工程中? 我觉得应该是在项目开始之前的时候就架构好。 3.敏捷开发在什么情况下适合使用? 应该不是任何时候都 阅读全文
posted @ 2016-02-28 11:22 川师15级软工研李红 阅读(164) 评论(2) 推荐(0) 编辑