理解:如果一个功能,里面比较复杂,代码量比较多,我们就可以把这个功能分解成多个小的method,每个方法实现该功能的一个小小的部分,并且方法命名成容易理解,和方法内容相关的名称,更有助于维护和可读性提高。 详解: 重构前代码: 我们看到这个AcceptPayment方法,因为现实中AcceptPay ...
分类:
其他好文 时间:
2016-04-10 14:22:41
阅读次数:
156
一:什么时候需要进行封装 1:写代码处处要有封装思想:封装好的代码要基本符合以下三个条件:1:封装的部分向外界提供的接口调用最简洁方便 2:封装的时候要考虑项目的拓展性 3:封装以后要想代码量更加简洁 2:什么时候需要封装:具有相同业务逻辑的部分、或是调用频率很高的大量重复代码、或是将UI部分某些通 ...
分类:
其他好文 时间:
2016-04-10 14:21:41
阅读次数:
300
学习进度表 周数 专业学习目标 专业学习时间 新增代码量 博客发表量 知识技能总结 4 弄懂双链表代码含义及原理 3小时 60 1 双链表可能有点抽象,遗忘,可能性大,要经常复习 5 练习HTML动态表格 3小时 100 1 大致了解实际却有点问题 6 看编程有关进站POP,出站push 4小时 1 ...
分类:
Web程序 时间:
2016-04-10 06:38:52
阅读次数:
146
学习时间:15h 代码量:200行 收获:本周主要是在对老师布置的四则运算生成器手机版进行加工和升级,本来只能进行两个运算数的加减乘除,经过算法的优化和编程思路的改进,不但缩短了代码行数还增加了功能,现在已经支持多个运算数进行计算。还对app界面进行了美化,用户体验更加完善,总的来说就是做出了这个软 ...
分类:
其他好文 时间:
2016-04-09 23:38:39
阅读次数:
195
周数 专业学习目标 专业学习时间 代码量 博客发表量 人文方面的学习 知识技能总结 继续HTML学习 继续学习数据结构 ...
分类:
其他好文 时间:
2016-04-09 22:00:20
阅读次数:
209
学习进度条 第四周 星期一 星期二 星期三 星期四 星期五 星期六 所花时间 8:00-9:50(上课时间) 19:00-21:00 (重新写成分数形式的程序) 19:10-20:30 (写程序) 12:30-1:30 写程序 7:20-9:00 17:20-18:40 代码量 159 67 40 ...
分类:
其他好文 时间:
2016-04-09 20:39:07
阅读次数:
175
第六周学习进度条 星期一 星期二 星期三 星期四 星期五 星期六 所花时间 (包括上课) 下午2:00- 6:30 下午5:00-9:00 上午9:00-11:30 下午4:30-6:30 晚上8:30-12:40 下午6:30-7:35 代码量(行) 0行 32行 12行 132行 52行 0行 ...
分类:
其他好文 时间:
2016-04-09 20:22:15
阅读次数:
124
软件工程的学习进度条 代 码 量 1、软件工程课程的意义 2、完成博客的注册;http://home.cnblogs.com/u/chengxs/ 3、总结目前学习过程中的困惑,提出几个问题,并带着问题学习这门课;http://www.cnblogs.com/chengxs/p/5248956.ht ...
分类:
其他好文 时间:
2016-04-09 18:59:48
阅读次数:
240
星期日 星期一 星期二 星期三 星期四 星期五 星期六 所花时间(包括上课) 14:00- 15:50 16:20- 17:19 15:30- 17:30 14:10- 17:52 16:30- 18:00 19:29- 21:50 14:18- 17:32 代码量(行) 90行 70行 130行 ...
分类:
其他好文 时间:
2016-04-09 18:39:44
阅读次数:
117
AngularJs就像它宣称的一样,是为了扩展HTML的。所以我们本质上只需关注HTML展示,关注JS实现业务。 复杂的Dom操作交给框架提供的机制,它的directive、双向数据绑定、依赖注入 可以有效避免直接Dom操作,减少代码量。 甚至大部分复杂场景也适用,这里难免有些坑要填,网上正儿八经的 ...
分类:
其他好文 时间:
2016-04-09 16:42:42
阅读次数:
147