如何写出高质量的java代码? - Java / Java SE
    
	
	如何写出高质量的java的代码,一直是困扰自己的问题。虽然看过一些优美的代码,也尽力去模仿写,也很注意编程风格和规范,但总是有这样那样的问题。
哪位大侠指点一下,在这方面的书籍,推荐一下,谢谢。
重构 重构  
一上来就写出好的代码 即使是老手也很难
随着变更 或者理解的深入 肯定会发现有更好的解决办法
推荐 《重构---改善既有代码的设计》
正在学习中……
多谢多谢!
这是一个经验问题,当你经验丰富以后——就是摔了很多跟头,看过很多代码,重构很多次以后,你就知道哪些地方要怎么写了。
重构可是一部大师级的书,至少能做的事情就是不要什么都ctrl c+ctrl v
不断积累中。。。。。。
学习了
学习中
学习中
多看  多写  多分析
你可以安装一个checkstyle插件检查你的代码规范,安装一个findbug插件检查你的隐形bug,当积累到一定经验后,你的代码质量会提高很多。
写多了,就知道了,可不是copy哦
加油加油~~奋斗中。。
  开始我的代码比较乱~  现在好多了~
加油,加油,我也在奋斗中啊
推荐 《重构---改善既有代码的设计》
一定要看看这本书!
嗯,在代码级别设计我目前也只知道Martin Fowler的这本书
风格与规范固然要注意,但这些属于表层
内在的关系如何协调,以使代码更优雅,更OO,更健壮,更简单,不断思考,不怕重构,追求更优,我理解是这样,或者在设计阶段多深思熟虑一些往自己的要求靠拢
架构层级也是必要的保证,或许可以看看这本:
《Beautiful Architecture_Leading Thinkers Reveal the Hidden Beauty in Software Design》
{{-
    
 
	相关问答:
        
    
    本人正在用Java做一个C/S架构的项目,  
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。  
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......
    
        
    
    请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。
上传文件的路径问题, ......
    
        
    
    我是个新手,望高手解答
我现在已经安装了mysql,也有mysql的jdbc。但我怎么配置后,才能在MyEclipse里操作mysql呢?请高手说详细点
打开Myeclipse----window---open perspective---MyEclipse database explorer-- ......
    
        
    
    分别集合类框架中的Comparable接口和Comparator接口及相关类,实现运动员成绩信息的排序。要求:
(1)分别实现Comparable接口和Comparator接口,利用TreeSet、SortedList类的对象进行排序;
(2)利用Collections ......