|
09 2008 档案
摘要:"单一职责的核心思想:一个类,最好只做一件事情,只有一个引起它变化的原因",这句话简单,很容易理解.但是仔细想下去,如何真的要做到这点,的确不是一件容易的事情.有很多迷惑的地方,最先的时候,天真的认为这个原则只是为具体的每个方法制定的,终于有一天,认识升级了,一个类也是要单一的,但是类中有很多方法,属性.那么如何去做到单一呢?! 下面我们从一个简单的"产品发布DEMO"来分析下. ...
阅读全文
摘要:最近真的很烦,心态也开始有点失恒了.因为一直在混乱中工作. 混乱的系统设计,混乱的代码..... 从刚进入项目就觉得项目的混乱,曾经抱有幻想,想试着去改变这一切,但发现是徒劳的.不是因为害怕修改的风险,而是在思想上.大家继续在混乱上开发,可怕的是延续着混乱的思想.我讨厌着这一切.又无奈的附和着.每当接受到要修改代码的任务时,都要平静下心情,让自己进入混乱的世界..... ...
阅读全文
摘要:Cookie这个东东,第一次接触WEB的时候,就了解它了,用起来嘛也很简单.但是对这个东西一直缺少完整的认识,最近正好有时间,看了些资料,结合自己以前写的代码,在这里做个简单的完整介绍吧.基本概念 Cookie是Web服务器向用户浏览器发送的一段Ascii文本.一旦接受到cookie,浏览器会把cookie的信息片段以"键/值"对的形式保存在本地.这以后,每次想同一服务器发送请求的时候,Web浏览...
阅读全文
摘要:前段时间在做一个老项目的代码重构和优化,发现很多的问题,之一就是数据结构的乱用.单一这点就造成了大量的性能消耗.不禁感叹,"为什么不在用之前先去了解呢?",MS对常用的数据结构封装的很好,简单,易用.但是它们之间也有些不同的,我们不应该只关注如何使用它们,也要关注它们之间的差异,这样才能正确使用. 所以想和大家谈谈它们之间的不同. 数组array是数据的无序集合,对于它的创建需...
阅读全文
摘要:当你每天浏览网站的时候,有多少网站让你去"思考"了.对于一些需要"思考",特别是需要花费很长时间的话,你对该网站的感觉如何呢?!当然,如果你经常浏览某个网站,这些不会对你有什么不好的地方,但是如果是你第一次使用的话,应该感觉很强烈吧!至少对我来说是这样的,经常是"我晕,这是什么..... 太烂了..."-->OVER,以后在也不会浏览它了. 所以开发人员特别要注意这点,特别是网...
阅读全文
摘要:刚刚安装了Chrome,感觉一般!传说中的速度N快,好象还没有感觉到!不过发现它自带的JS调试非常好用,对于WEB开发人员来说,很不错.可以在这个控制台中看到所有的对象,和它拥有的样式.还有形象的看到元素在页面中的布局! 不过里面最喜欢的是它带有JS对象可以使用方法和属性,对于我这种经常忘记里面有什么方法的人,省下的在书上查找的时间 呵呵,有点给Chrome做...
阅读全文
摘要:设计模式这个已经是谈到太多的话题,不过大多都是针对单一模式,这样对理解来说,还是有点困难的.所以在这里想对创建型这类模式先做个比较!也许是自己比较笨,做了两年的项目,很早就接触了设计模式,但是直到最近,完整的看完"大话设计模式"后,才对它有完整的理解和运用.所以这里想分享下我的理解. 创建型模式分为简单工厂模式,工厂方法模式,抽象工厂模式,单例模式,原形模式和创建者模式.每种模...
阅读全文
|