码迷,mamicode.com
首页 > 其他好文 > 详细

读书笔记:《写给大家看的面向对象设计》,《程序员的职业素养》,《设计模式其实很简单》

时间:2014-10-23 19:17:51      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   http   ar   使用   strong   sp   数据   

按照上次的计划 看了三本书,笔记现在才贴出来。

 

《写给大家看的面向对象设计》:

使用接口开发的作用

  1. 规范函数命名,特别在项目人数比较多,在设计时,定了接口命名与参数。
  2. 可以把前台与后台的脱离。定义接口后,实现接口并返回模拟的数据,例如DataTable等,前台不需等后台就可以做UI与交互,改善UI与需要的数据,发现问题并不断完善接口。后台按照需求把数据库设计好了(如果是领域驱动开发,是Model创建),按照这个接口来开发功能,完成之后前台切换过来即可。前后台是并行开发。
  3. 便于单元测试的编写,其实单元测试说白了就是输入数据,定义正确的结果,然后调用相关函数,得到结果,与正确的结果对比,最后标记是否OK了。在最开始设计了接口,单元测试就可以编写,在不断的消化需求,也不断的完善单元测试。后台把功能完成,run一下单元测试验证下功能是否符合要求;当然,test case编写的全面是门技术活;
总的下来,编写单元测试,前台,后台,不需相互等待,在需求文档与接口的指导下,并行开发。
接口的使用也需把握度,以利于开发进度,降低维护难度,为目的。
这个是最印象深刻的点。
 

《程序员的职业素养》:

这个是推荐大家看看,讲述的范围,角度都是很合适IT人士,如何处理上司的任务安排,提高自身修养,打造自我品牌,练习,测试驱动开发等
其中,印象比较深刻的是:如何Say No:经常在任务下来之后对上司的回答【我试试看】,其实它意味着,之前还没尽力,现在尽力来做,并且给别人的是会完成任务的期望。更好的做法:如果有不确定的因素就提出,并要求时间去摸索,之后再给回复;如果之前已经有解决方案可以参考就给出肯定回答。
 
 
《设计模式其实很简单》:
这个看了,还是心里没底,只能说有个大概的认识,里面是通过故事,并加UML设计图说明的方式讲解。
 
下一步是:
  1. 继续英文,新概念英语+有道口语大师;
  2. 有空学习下android;

读书笔记:《写给大家看的面向对象设计》,《程序员的职业素养》,《设计模式其实很简单》

标签:android   style   blog   http   ar   使用   strong   sp   数据   

原文地址:http://www.cnblogs.com/xzwen/p/4046444.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!