摘要: 程序员小飞原计划三天完成某个任务,现在是第三天的下午,他马上就可以做完。但是在实现功能的过程中,他越来越意识到自己设计中的弱点,他应该采取另一个方法,才能避免后面集成阶段的额外工作。但是他如果现在就改弦更张,那势必要影响自己原来估计的准确性,并且会花费额外的时间,这样他的老板、同事会因此看不起他。如 阅读全文
posted @ 2017-03-24 22:25 三仰化二铁 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 搭档代码的评审 1.类名没有规范命名,随意命名没有意义 2.方法的名称也是随意命名的 3.没有注释 4.部分定义的变量难以理解 5.实例化对象,没有设值,mian方法执行的语句为空值,没有意义 阅读全文
posted @ 2017-03-24 21:24 三仰化二铁 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 代码的自我评审能够帮助我们找出代码的错误,优化维护代码,这里我选取了以前安卓做的一个小demo进行评审。 1.代码没有块缩进:4个空格 2.控件ID的命名是随便命名的,没有意义 3.必要的地方没有注释 4.类名没有以UpperCamelCase风格编写 5.参数名是随意定义的,没有以LowerCam 阅读全文
posted @ 2017-03-24 20:27 三仰化二铁 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 首先在gredle文件中加入 创建Java Class类 Array,编写输出数组中子数组最大值的和的代码 创建测试类(选中Array右击选择Go to >Test),并编写代码 最后选中ArrayTest右击选择Run'ArrayTest',运行结果: 阅读全文
posted @ 2017-03-17 18:56 三仰化二铁 阅读(1722) 评论(0) 推荐(0) 编辑
摘要: 软件开发的模式大致可分为非团队模式,团队模式,和当下流行的敏捷开发。其中团队模式中又有主治医师模式、明星模式、社区模式、业余剧团模式、秘密模式、特工团队、交响乐模式、爵士乐模式、功能团队模式、官僚模式等。采用什么样的模式,与什么样的人合作,对最后的结果有着很重要的影响。我想几乎不会有人会选择单干,因 阅读全文
posted @ 2017-03-09 18:29 三仰化二铁 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 主要思路:设想题目形如 a ? b = ,取随机数a、随机数b和随机运算符,循环300次输出 a ? b =,在控制台打印出300道题目。 阅读全文
posted @ 2017-03-09 17:22 三仰化二铁 阅读(180) 评论(0) 推荐(0) 编辑