Eclipse用了好多年了。回想起来,感觉它发展的好像不是很明显。界面功能什么的基本也没怎么变过。不知道是不是免费的原因。其实好早就闻名idea这款IDE了。但以前一直沉浸在免费和自己组装开发工具的“快感”中。也忘记了是什么起因,就决定转而使用idea开发。事实证明这个选择是对的。 使用idea一段时间后,最明显的感觉就是开发更顺畅了。无论是从界面的布局,智能的提示,智能的重构,本身的运行速度等等很多方面都要比Eclipse更加的优秀。使用过后会有种爱不释手的感觉。只需要花几天的时间熟悉一下快捷键和常用的工程部署调试之类的操作,就可以进行基本的开发了。官方的文档教程也是相当的完善,相当的易读。目前唯一麻烦的地方就是,由于公司使用的是RTC来进行源码的管理。所以每次同步代码的时候比较麻烦。其他方面基本是零成本。
前些时候领导把接受其他公司订单消息的任务交给我了。虽然有些压力,但是感觉很有收获。以前的学习积累,慢慢地也能运用到工作中去了。由于接受的消息格式是xml的,所以使用了Java中自带的JAXB帮助解析和生成数据。大大的节省了开发的工作量,使得可以将精力完全的放在内容的校验上。在编写的过程中也会不断的重构代码,使得代码更易读,结构更清晰。因为将大方法都重构成小的方法了,一个方法就是一个小的逻辑片段。这种情形下,理解起来也容易,有问题也更容易检查出来。前些时候研究ActiveMQ还把ActiveMQ in Action这本书过了一遍。但最终并没有运用到项目中去。 因为考虑到目前的项目需求和人员的配备,引用ActiveMQ 还是太麻烦了。