文章列表
《设计模式之禅》读后感
- 博客分类:
- 读书笔记
引子
设计模式在读书期间,就有所接触,GoF提出的概念,旨在将前人在软件设计过程中遇到的问题做一个总结,并针对一些普遍的设计问题提出了23个解决方案。
重现
在工作中,你会不会碰上以下的问题:
看不懂别人的代码,觉得写的过于复杂
经常碰见类似的问题,但是之前的解决方案已经遗忘
当需求有变化的时候,代码改动大
当与同事交流时,需要花大量的精力解释自己的设计
别人读你的代码,很困难
解决
以上问题,在理解并很好的实践了设计模式之后,很得到很大的改善。之前看GoF的书,由于工作经验的关系,只能从表面上理解几种设计模式,没有感性认识,相对来说,此书也稍难读。之后正好碰上 ...
软件开发过程中,有时代码并不是按照预期的运行,行话叫有bug,那如果debug呢?代码以java为例。
方案1
每个有嫌疑的分支打印一个输出语句
System.out.println(xxx);
通过打印的方式,将预期的结果与实际的结果进行比对,找出问题。 语句依然保留。
方案2
目标在于控制代码运行进度,使用eclipse的debug工具,设置断点,依次调试。
方案3
使用Log4j或其它日志框架
private final static Logger LOGGER = Logger.getLogger(XXX.class);
public void m ...