摘要:一、说明 这次的作业做的不好,一小点怨念ing····· 首先向TA说明下,我的小伙伴“丢下”我后我不知道,以至于发现剩下我一个的时间有点晚,我机智地找到了一个3个人的小组,又叫到了一个小伙伴,但是悲剧的是他已经开始和那两个人一起做这次的作业了,,从下次开始和我结对,所以这次只能自己做了,从下次作业开始我将和新的小伙伴一起做!二、程序思路1、命令行和 GUI 首先,我把判断命令行添加到程序的主入口点,同时在这里判断命令。/// /// 应用程序的主入口点。 /// [STAThread] static void Main(str...
阅读全文
摘要:简单的说,敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷开发宣言个体和交互 胜过 过程和工具可以工作的软件 胜过 面面俱到的文档客户合作 胜过 合同谈判响应变化 胜过 遵循计划虽然右项也有价值,但是我们认为左项具有更大的价值。Should you go agile? 敏捷方法的一个新的问题是,从哪里开始。秉承任何新技术或工艺,你需要自己的衡量,这可以让你看到它如何适应您...
阅读全文
摘要:1)结对编程队友 195 && 1632)结对编程照片 结对编程的优点:结对编程的时候两个人互相审查对方编程时的小错误,相当于随时随地地审查代码,减少错误出现的几率。结对编程能提供更好的设计质量和代码质量,两人合作能有更强的解决问题的能力。结对能更有效地交流,相互学习和传递经验。 结对编程的缺点:不能够随时进行编程,必须考虑两人同时有空的时候。遇到两个人的想法不同,容易造成两人冲突。两人能力不同会造成进度不一致。 163的优点:编程技术比较好,想法灵活,能够在结对中给予队友信心。为人友善,在结对中能够团结队友,利于结对的进行。思路清晰,在讨论中能够清晰地发表自己的观点,在结对中
阅读全文
摘要:1) 一维数组最大连续子数组 如第homework-01就是一维数组的最大子数组,而当其首位相接时,只需多考虑子数组穿过相接的那个数就行了!2)二维数组 算法应该和第一次的相似,或者说是将二维转化为一维。 直接采取上下界枚举,得出结果。部分代码如下int maxsumh(int a[][COL], int row, int col){ int i, j, start; int max, min, temp; int summax, summin, sumall; int sum[ROW][COL]; temp = a[0][0]; for (i = 0...
阅读全文