今年本科毕业学生一枚。
我知道v2ex上面藏龙卧虎,想问一下怎么才能提高自己代码架构这方面的能力,就是让自己写出的代码更易维护,易扩展,感觉自己这方面太欠缺。
代码编程能力是有的,但是写出来的代码,越到后面代码越复杂,逻辑也开始混乱了,自己维护起来也吃力。
自己想过重构,无奈水平不够,每次重构效果不明显,也提高一点点。相对那比较庞大的代码,感觉有些吃力。
至于经典设计模式,各种设计模式我都有学习了解过,水平仅仅是会简单套用,会实现。至于在哪个场景用,用得合不合适,用的合不合理,我自己也不好说。
还有如果现在软件架构基本已经成型了,在后续开发维护中,发现有些不合理的地方,该如何去做,如何去改善?我知道的是慢慢地一点点去重构。但是我不知道方向,就是说要遵守哪些准则。
上面的是我最近的疑惑,自己思考得不到什么好的结果。不知v2ex上面有没有这样的过来人,能指导一下提高的方向或提供一些意见。 不胜感激。
我知道v2ex上面藏龙卧虎,想问一下怎么才能提高自己代码架构这方面的能力,就是让自己写出的代码更易维护,易扩展,感觉自己这方面太欠缺。
代码编程能力是有的,但是写出来的代码,越到后面代码越复杂,逻辑也开始混乱了,自己维护起来也吃力。
自己想过重构,无奈水平不够,每次重构效果不明显,也提高一点点。相对那比较庞大的代码,感觉有些吃力。
至于经典设计模式,各种设计模式我都有学习了解过,水平仅仅是会简单套用,会实现。至于在哪个场景用,用得合不合适,用的合不合理,我自己也不好说。
还有如果现在软件架构基本已经成型了,在后续开发维护中,发现有些不合理的地方,该如何去做,如何去改善?我知道的是慢慢地一点点去重构。但是我不知道方向,就是说要遵守哪些准则。
上面的是我最近的疑惑,自己思考得不到什么好的结果。不知v2ex上面有没有这样的过来人,能指导一下提高的方向或提供一些意见。 不胜感激。