在软件的开发过程中,难免会重复着做一些事情,
当这种重复的工作过多的时候,我们是否应该思考一下这个系统的设计与架构呢?
重复,在我的理解中可以分为:
低级重复和高级重复
低级重复:简单的理解为,软件开发人员单纯的复制粘贴和修改
高级重复:即重用,软件开发人员通过改动配置文件,设定参数来控制利用,单一或级联的组件!
在科技发达的时代里,"智能"早已成为所有产品常用的一个修饰形容词,而智能的本身含义是:
能处理和应对现实世界中不同的需求,或未知的需求!
在我的意识中认为,不尽产品应该智能化,程序开发中的组件,框架也应该智能化,其中的"智慧"
不是组件,和框架与生俱有的,而是我们---程序员注入给它的!
始终相信智能的组件和框架,在复杂世界的真实建模中将更具有生命力,因为世界是变化发展的,
物质还是生命都需要得到进化论的检验。
做为21世纪的青年,我们有强烈的责任,为中国的软件开发进行一场组件化的革命!
让我们将组件化,智能的组件化开发进行到底!
可能我自己也会问:怎么样个组件化呢?
其实个人认为中国的java程序员以经积累了很多的业务组件,
但是为什么没有得到,大量的重用和推广呢?
其中的确有很多的阻碍!
如很多没有职业道德的程序员,把别人的组件拿过来就说是自己的,
以至于很多的程序员不愿意公开自己的组件!
我做为一个it界的新人,认为,不仅要学习前辈们的技术和思想,更要的是要学习高尚的职业道德!
但是难道就因为这个,就阻碍了中国组件化实现的脚步吗?
我想很多的程序员都有一个共同的目标:让中国的程序员成为一个高技能,高素质的团体!
期待这场革命的胜利!
当这种重复的工作过多的时候,我们是否应该思考一下这个系统的设计与架构呢?
重复,在我的理解中可以分为:
低级重复和高级重复
低级重复:简单的理解为,软件开发人员单纯的复制粘贴和修改
高级重复:即重用,软件开发人员通过改动配置文件,设定参数来控制利用,单一或级联的组件!
在科技发达的时代里,"智能"早已成为所有产品常用的一个修饰形容词,而智能的本身含义是:
能处理和应对现实世界中不同的需求,或未知的需求!
在我的意识中认为,不尽产品应该智能化,程序开发中的组件,框架也应该智能化,其中的"智慧"
不是组件,和框架与生俱有的,而是我们---程序员注入给它的!
始终相信智能的组件和框架,在复杂世界的真实建模中将更具有生命力,因为世界是变化发展的,
物质还是生命都需要得到进化论的检验。
做为21世纪的青年,我们有强烈的责任,为中国的软件开发进行一场组件化的革命!
让我们将组件化,智能的组件化开发进行到底!
可能我自己也会问:怎么样个组件化呢?
其实个人认为中国的java程序员以经积累了很多的业务组件,
但是为什么没有得到,大量的重用和推广呢?
其中的确有很多的阻碍!
如很多没有职业道德的程序员,把别人的组件拿过来就说是自己的,
以至于很多的程序员不愿意公开自己的组件!
我做为一个it界的新人,认为,不仅要学习前辈们的技术和思想,更要的是要学习高尚的职业道德!
但是难道就因为这个,就阻碍了中国组件化实现的脚步吗?
我想很多的程序员都有一个共同的目标:让中国的程序员成为一个高技能,高素质的团体!
期待这场革命的胜利!