
几种不OO的设计
|
OO大法虽好,但即便是在MS这样的公司,也不是每个人都能理解的很深刻的,俗话说,过犹不及。有些脑洞大开的framework,初看不错,各种用法都很一致,但因过度抽象导致对debug十分不利。这里总结几种不OO或者过度OO的设计,其实过度OO就等于不OO:所有的Constants都在同一个文件里定义。

MVVM的优劣
|
MVVM,也就是传说中的Model,ViewModel,View结构。自AngularJS开始大红大紫。自MVC横空出世以来,对MVC的改进一直都没有停止过,MVC2, MVP, MVVM都号称是对MVC的改进,但其实MVC真的有什么问题要改进吗?MVC本身其实并没有什么缺陷,只不过是针对不同的应用

技术路线还是管理路线?
一般在IT公司,都有两条晋级路线,技术路线和管理路线。一般说来,技术路线那就是从工程师到高级工程师到主任工程师到资深工程师到CTO。管理路线那就是从PM到高级PM到主任PM到资深PM到CEO。然而,我却不这样认为,我认为这样子分法其实没什么道理。在我看来其实并没有什么2条路线,只有一条路那就是晋级之

优化快速排序的9种武器
本次向大家献上一篇关于快速排序的各种优化的文章,十分精彩,值得永久收藏。为了达到最佳观赏效果,请最好于电脑上打开此地址:http://www.blogjava.net/killme2008/archive/2010/09/08/quicksort_optimized.html祝各位都能通过此文实现

项目管理必看书单
|
1.《人月神话》2.《人件》3.《重来》4.《大教堂与集市》5.《黑客与画家》6.《代码大全》7.《代码整洁之道》8.《Extreme Programming Explained》9.《敏捷软件开发》10.《Scrum敏捷项目管理》11.《精益软件开发艺术》12.《软件随想录》13.《瞬变》14.《

世界是计算机模拟的吗?
电影《异次元骇客》的结尾,电源被关闭,整个的模拟世界顿时烟消云散,一切回归虚无。是否有一天,我们有足够的能力像《异次元骇客》中描述的一样,在计算机上模拟出整个1937年的洛杉矶?抑或,我们整个宇宙本身是不是就是被模拟出来的呢?如果真是这样,我们能有什么办法来证明我们并非客观实在,到底有没有什么线索呢