随笔分类 -  技术积累

摘要:这个是最近跟朋友做的一个项目,用jquery做了个机票的查询的模糊输入框,从网上也查了下,感觉不是都很舒服,用的不少还有BUG,结果跟朋友一块重新写了个,使用这个目前通过我们的后台获得数据也比较快~ 阅读全文
posted @ 2012-08-31 16:27 Jason_Z 阅读(449) 评论(0) 推荐(0)
摘要:多线程的不错的文章 阅读全文
posted @ 2012-07-26 22:04 Jason_Z 阅读(84) 评论(0) 推荐(0)
摘要:波哥给的内容,说是代码要按照DIP职责写下,瞅了瞅,觉得已经用上了DIP了,但是相对于接口的继承比较混乱,需要将接口重新定义下,有好多返回类型需要自定义下,实现类还需要将每个职责独立化,其他的听听波哥指点吧... 阅读全文
posted @ 2012-06-11 22:53 Jason_Z 阅读(168) 评论(0) 推荐(0)
摘要:外观模式:主要为子系统的一组接口提供一个一致的界面,Façade模式定义了一个高层接口,这个接口使得这一子系统更容易使用。将细颗粒度变成粗颗粒度,细颗粒度被外观封装起来,外观对象提供给外部应用程序使之调用。 阅读全文
posted @ 2012-06-05 21:35 Jason_Z 阅读(166) 评论(0) 推荐(0)
摘要:GOF这本书,我真的挺无语的,还真是难看,相比较HeadFirst跟大话来讲,费死脑细胞了,不过好的东西则是有很多观点是其他几本书上没有提及的,这也是这本书的精髓,得有一定的经验才能了解! 阅读全文
posted @ 2012-06-02 22:05 Jason_Z 阅读(191) 评论(0) 推荐(0)
摘要:读HeadFirst的工厂有一下几条小感悟,这几条是我之前看书时记录下来的,这次又复习了下。其实创建类型的模式的主要作用在于集中创建对象,用时调用所需,以及在相似类型的对象创建的便捷性提供了帮助。 阅读全文
posted @ 2012-05-29 19:58 Jason_Z 阅读(308) 评论(0) 推荐(0)
摘要:记住一点,这个不仅仅是实例化一个类。 1.使用哪些具体的类的信息封装起来; 2.隐藏了这些类的实例是如何被创建的和放在一起的 创建型的模式主要有一下几类:1.抽象工厂2.工厂3.生成器4.原型5.单件 阅读全文
posted @ 2012-05-28 21:26 Jason_Z 阅读(126) 评论(0) 推荐(0)
摘要:包子哥的这本书,我找到了中文版,也是在无聊时看了下介绍,里面有我最喜欢的ThoughWorks公司,想一想他们的工作环境,无很明显的上下级关系,仅有伙伴的关系,想想也喜欢那种环境,马丁福勒在ThoughWorks的工作也让公司更快的发展。这本书还是需要看的,抽空看! 阅读全文
posted @ 2012-05-22 22:46 Jason_Z 阅读(155) 评论(0) 推荐(0)
摘要:大型重构梳理并分解继承体系,我觉得里面有这么几点要注意的,1不是相似类型不要使用继承;2类相关的情况下可以抽象新增类保持依赖;3将混乱的代码重构,有面向对象的思想。ConvertProceduralDesigntoObjects将过程化的数据记录变成对象SeparateDomainfromPresentation将领域和表述/显示分离见MVC,之前已经说过了。ExtractHierarchy提炼继承体系,建立继承体系,以一个子类表示一种特殊情况。在一种渐进式的设计过程,一开始一个类是实现一个概念的,过段时间增加需求,可能只需要加一个flag和几段小代码就可以实现,之后一段时间过去了,可能发现这 阅读全文
posted @ 2012-05-22 21:04 Jason_Z 阅读(98) 评论(0) 推荐(0)
摘要:简化函数的调用 这章最主要介绍了函数的编写方式,名称该怎么命名,带不带参数,怎么提取和核心部分等等 ReplaceParameterwithExplicitMethods明确函数取代参数,主要用于已经合并了的函数,内部出现根据参数做的条件判断,这时可以讲不同条件的不同执行方式分拆成独立的函数。 阅读全文
posted @ 2012-05-19 19:37 Jason_Z 阅读(125) 评论(0) 推荐(0)
摘要:觉得今天学习的太少了,自己有点过意不去,又看了点。自打面向对象的编程以来,理论上条件判断的表达式应该很少出现,但是实际上来说,依旧不少,所以简化条件表达式我觉得也是比较重要的。 阅读全文
posted @ 2012-05-16 23:05 Jason_Z 阅读(110) 评论(0) 推荐(0)
摘要:重构的工作昨天刚刚做完计划,打算这礼拜要结束,没想到领导出差回来了,上午刚把完成的程序提交测试,就开会讨论后期工作,还要为了下午的新版程序定边界,中午困得要死吃晚饭看了集Friends没记笔记就睡着了,下午弄了几个小核心的GUI,结果发现填报表单的界面如果动态设计起来会比较困难,又开会调整了很多程序约束条件毕竟需求不用特别死,这样开发起来比较容易,下一步明天就要将界面都画出来,幸好流程领导都调查完了,这两天的工作也够紧张的了,估计重构这本书看起来会稍微慢些了,那下周也要结束它! 这么忙包子哥竟然还要给我本《企业应用架构模式》说是看前几章,关键他喵的还影印版啊,这东西看的比中文版不知道费多大劲!先看完重构吧! 阅读全文
posted @ 2012-05-16 22:08 Jason_Z 阅读(139) 评论(0) 推荐(0)
摘要:跟上篇文章一样,还是继续重构的话题,不过这次的重构已经向详细代码编写方向靠拢了。重构这本书,从第三章的开始,内容主要来源于编写代码过程中的“坏味道”。的确,随着代码量的增加,这些坏味道大多数都已经“尝过”,关键的问题在于当这些坏味道出现的过程中,你的思想是否会随之有所波动,看到写过这样的代码,是否有重构的一种思路,如果有就证明你已经有重构的思想了,现在就只剩下是how的问题了,从之后开始就开始学习怎么改变这些问题了。第四章的测试提到了测试的好处,我并没有细读。 阅读全文
posted @ 2012-05-15 20:54 Jason_Z 阅读(153) 评论(0) 推荐(0)
摘要:今天又开始把很久之前半途而废的重构拾了起来,之前看重构时还是大二,大三的时候,不太了解里面很多编写的理念,以至于不懂为什么这样写,当时好像看了几片就跟这本书拜拜了,想想也是,当时代码基础也不牢固,硬着头皮看完也是没有用,索性将时间抛给了我钟爱的游戏。现在说说咱的重构这本书吧。 阅读全文
posted @ 2012-05-14 20:54 Jason_Z 阅读(163) 评论(0) 推荐(0)
摘要:各种通讯方式的对比 阅读全文
posted @ 2012-05-09 20:28 Jason_Z 阅读(649) 评论(0) 推荐(0)