范尼是德鲁伊

matthew的技术博客

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

如果你不是要参加tw class2的同学,请忽略它

应同学要求,总结一下:

 

下次课程需要准备的资料:

IntelliJ IDEA 很不错的java ide,和ant,junit完美结合。我使用了一下,也看了看帮助,确实有很多很cool的功能。

Junit 单元测试框架,推荐使用Junit4.0以上版本

Ant 基于xml的部署工具,和junit结合起来就可以完成自动编译,测试,部署等功能。资料:Ant权威指南(PDF)

mercurial Hg:分布式的版本管理工具,比起subversion来说最牛的一点是很好的merge。(我也发现用subversion时,两个人merge很痛苦)

http://hginit.com

http://mercurial.selenic.com/

http://hgbook.red-bean.com/

 

 

参考书目:

英文:clean code 中文:代码整洁之道 作者martin 人邮出版社 (我发现英文版和翻译版的价格差好远,英文原版好贵。。。)

重构: 改善既有代码的设计 作者martin 人邮出版社(我买的是英文注释版)

解析极限编程-拥抱变化 人邮出版社

敏捷开发:原则,模式,实践

head first java :对于java的初学者来说,是一本不错的入门书

effective java : 入门以后的java教程,教你如何写出高性能的java

卓有成效的程序员 (比英文原版便宜好多,感谢TWer翻译)

软件开发沉思录(TW文集,在网上评价不错)

posted on 2010-12-08 10:19  范尼是德鲁伊  阅读(344)  评论(0编辑  收藏  举报