
重构
love398146779
这个作者很懒,什么都没留下…
展开
-
全面重构
《重构》为我们带来了一种改进代码的高效过程,从而彻底改变了面向对象设计的方式: 1)改进软件设计(整理代码) 2)提高代码质量和可读性,使软件系统更易理解和维护 3)帮助尽早的发现错误 4)提高编程速度 改善设计、提高可读性、减少缺陷都是为了稳住阵脚。良好的设计是成功的一半,停下来通过重构改进设计,或许会在当前减缓速度,但它带来的后...原创 2014-05-15 15:10:02 · 120 阅读 · 0 评论 -
大型网站系统架构演化
转一个,写的很不错 http://yangshangchuan.iteye.com/blog/2122972 前言 一个成熟的大型网站(如淘宝、天猫、腾讯等)的系统架构并不是一开始设计时就具备完整的高性能、高可用、高伸缩等特性的,它是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产...原创 2014-09-28 18:23:19 · 130 阅读 · 0 评论 -
常见数据结构的Java实现
Java提供了实现常见数据结构的类,创建链表等数据结构和创建数组一样简单,不再需要你去写具体的算法。 需要再更新。。。 12.1链表 12.2 堆栈 12.3 树集 12.4 散列表 12.5 向量 12.1 链表 如果需要处理一些类型相同的数据,人们习惯上使用数组这种数据结构,但数组在使用之前必须定义大小,而且不能动态定义大小。 链表是由若干个称作节点的对象组成的...原创 2014-10-14 18:47:42 · 235 阅读 · 0 评论