刚毕业,从事了自己一直想从事的JAVA开发。刚来就给安排到数据库同步的研发。我知道,也相信,对于一个刚毕业的学生来说,给你安排的项目一定不会是公司的核心业务。只是一个证明自己的能力。
    但接到已有的源代码后,我发现,这个程序完全没有任何JAVA的影子在里面,除了后缀的确是.JAVA的。没有继承,也没有多态。既不能扩展,代码也是不规范。刚开始,经理只是让我在以后的架构基础上添加一个'MYSQL'的同步。于是我开始对代码进行了解,插入MYSQL的一些东西。但一套一套的IF让我开始觉得厌烦。我向经理请示,我希望能修改代码的结构和设计,现在的代码完全就是JAVA的面向过程代码。经理答应了。但是,我现在能设计的也仅仅局限于简单工厂模式。开始觉得什么都得自己学了。。
    经过一段时间,的确让代码有更强的可扩展性了。但总觉得有很多代码是重复的。应该是设计模式仍然成熟吧。
    继续学吧,这项目很磨人,但我不能说我刚出来就运气不好。我更觉得这对我来说是一个机会,因为这样,我21岁就开始意识到了设计模式的重要性。这一点是好的吧。希望利用这个博客去记录我在学习期间遇到的一些问题和总结吧。