注解 vs 配置文件
注解是JAVA语言的重要发明之一。有了注解语言,代码编写人员(注意:这里没有用程序员这个词)可以懒很多。
功效是:
1、程序简洁
2、功能强大
3、结构简洁
4、减少C-V时间,开发时间缩短10%~20%
进入到2012年,注解语言有了新的进展。关注注解语言的同时,我们也应该看到:配置文件在项目中的重要性
假设项目中,有以下的情况:
1、我们的项目很杂乱,有的人是半道加入,有的人没有坚持到底
2、代码可读性不高,结构性不强,某一功能点要跟踪n层才能找到(n>6)
3、工程是由多个子工程组成,每个需要独立ant或者maven,最后合并
4、底层的源码找不到了
5、开发人员更多是新功能开发和原有功能维护工作
这时候,作为程序员,你如何规划你的项目?
首选ABC一组表已经不再使用了,你要取消掉对它们的映射关系,但是不想改代码。
这时候的选择:
1、找到对应文件,如果已经打包无源码还要进行反编译
2、删除掉映射文件
或者
3、屏蔽映射注解
如果有配置文件,你就可以:直接注释掉该映射区间
说那么多
核心想说的是:利用配置文件,可以起到中央总控的作用,注解对项目管理来说更加离散一些。不能武断选择认为哪种最好,要根据项目实际需要进行选择和配置