| Will 的个人资料Welfare's Space @CN照片日志列表 | 帮助 |
Use Eclipse & JUnitToday i use the Eclipse & JUnit to test my Java file. It is a good tools to test my file whether right or wrong. and it could generate some test codes which is uesd to debug my function and return value is correct or not. First, config the Eclipse environment, look up the "Project" menu and click the "properties",and then selected the Java Bulid Path, in the right part, click the Libraries and "add Extenal Jars", select the Junit.jar , that is ok, Haha... Then U can write a test case. ///the following quoted from the 文三街在线, and it saves time to write the process 我们创建一个Java工程,添加一个example.Hello类,首先我们给Hello类添加一个abs()方法,作用是返回绝对值:
下一步,我们准备对这个方法进行测试,确保功能正常。选中Hello.java,右键点击,选择New->JUnit Test Case:
Eclipse会询问是否添加junit.jar包,确定后新建一个HelloTest类,用来测试Hello类。
选中setUp()和tearDown(),然后点击“Next”:
选择要测试的方法,我们选中abs(int)方法,完成后在HelloTest.java中输入: try { setUp()是建立测试环境,这里创建一个Hello类的实例;tearDown()用于清理资源,如释放打开的文件等等。以test开头的方法被认为是测试方法,JUnit会依次执行testXxx()方法。在testAbs()方法中,我们对abs()的测试分别选择正数,负数和0,如果方法返回值与期待结果相同,则assertEquals不会产生异常。
绿色表示测试通过,只要有1个测试未通过,就会显示红色并列出未通过测试的方法。可以试图改变abs()的代码,故意返回错误的结果(比如return n+1;),然后再运行JUnit就会报告错误。
JUnit通过单元测试,能在开发阶段就找出许多Bug,并且,多个Test Case可以组合成Test Suite,让整个测试自动完成,尤其适合于XP方法。每增加一个小的新功能或者对代码进行了小的修改,就立刻运行一遍Test Suite,确保新增和修改的代码不会破坏原有的功能,大大增强软件的可维护性,避免代码逐渐“腐烂”。 开始计划未来昨天晚上开team大会, 还有4 weeks 就完成了我们的实习生活. Teamleader说了我们最后一个月的计划及任务的安排. 不可避免提及大家一个月后何去何从的问题. (心里有一种舍不得离开的感觉,虽然来到这里还没有一个月). 主要有以下几点值得我留恋: 1. 公司的氛围: 一个国际性的公司有规范化的管理, 将一个个大问题细化,到每个员工的task是非常具体,而且非常细致,几乎不需要考虑过多的复杂的架构问题,只需要了解一下,因为已经有monster做好了(公司给最牛的人的昵称).只需要简单的培训和一点点专业知识, 做自己的task几乎没有什么问题,除了自己的主观问题以外. 2.Club活动, 至今参加过两次,打篮球和保龄球. 通过CLub活动,大家可以相互了解其他项目及员工,相互增进交流和合作,说不定还可以找到自己的另一半,呵呵(扯远了)据说一年还有两次出去旅游的机会,不过自己加入公司的太晚, 错过了,^..^ 3.公司的技术牛人. 非常想接触一下,但是自己的问题太浅薄,都被同学给解决了, 没有机会与他们接触,而且他们每天都很忙, 或许牛人就是这么练出来的(有一件事我知道, 他们做Tools[读作:兔子],提高工作效率) 4.人才培训及图书馆. 这个非常好, 不过他们安排培训得时间与自己的工作时间差不开, 自己只好选择工作,毕竟自己还是个新手(Newcomer, i call myself). 培训的活动挺多的,包括技术\职业规划(可惜我们实习生没有份,痛苦ing) 5.有技术的Game.这个是我感兴趣的. 最近的Java Contest. which give you "You can test how good you are about the Java language and how good you are, comparing with other professional programmers." And Coderuler , a RPG game of AI , 我们可以编写自己的代码,利用自己的策略战胜别人, 一个perfect Game 锻炼我们的Java编程能力. 虽然公司有那么多值得我留恋的地方, 但是与我的理想公司还有一定的不同, 一是管理的层次太多, 一个小小的帐号现在还没有批下来, 现在自己在一个公司的内部网站还是一个"黑人",意思为"没有ID的人",方言.(笔者没有种族歧视) 二是最下层的员工与高层的员工交流太少, 让我觉得有点不舒服. 三是没有一种学习的氛围,大家有task就做,没有的话就聊聊天, 上网, 显然这是公司的文化决定的, 也可能是在大连软件这个氛围得影响.一个好的公司应该发挥每个员工的主观能动性,努力参与到创新的活动中. 不知道自己将来怎么样? 只有争取,这个西瓜还是芝麻? who knows? The future. 明天终于有teamleader接触得机会了, 准备自己的review, 和teamleader聊一聊, 期待明天! 暑假小结 今天下午和同学聊天,最多的话题是工作\考研, 似乎这个问题成为了我们(明天迈入大四)的话题,我们在十字路口,每个人都想选择自己预想的那条路,我也是其中的一位.
在碌碌无为,无聊的时候,同学偶然间说某某要和我联系--一位给我们讲过课的Leader, 自己感觉"机会来了", 兴奋了一下午, 查找资料,准备面试资料,晚上参加了面试, 考官是一位非常和蔼的大哥, 面试的内容是自我介绍, 自己的特长, 还有对公司有什么要求. 唯一丢人的是 考官建议使用English说, 自己说了几句便歇菜了,因为脑中不知道单词怎么读了, 甚至自己宁愿说日语(因为刚学习完日语,能发出单词的读音,但是英语 的一些长单词忘得九宵云外了).
进入实习公司以后,自己感觉是个乡下人, 听周围的同学说英语,很嘴"馋", 自己默默地speak.现在不断地speak, try my best to learn from mates. 其中,有几个同学考研,离开了公司, 自己也有这个想法,但是自己没有报辅导班, 在学校也学习不下去(进入大三,自己变得很浮躁),暑假实习,锻炼自己,顺便挣点Money,所以自己便静下心来做my task(虽然没有我预想得那么有技术含量,但需要耐心和毅力).
明天大四的第一天即将来到, 好好享受大学的时光,珍惜! 明天上课,不知道自己走不走神...... 绿茶加糖 在公司,经常与电脑形影不离, 我们心灵的窗户--眼睛兄,每天都很疲劳.所以经常在网上看一些文章, 如何减轻眼睛兄的疲劳.据了解,喝绿茶对于眼睛被辐射有治疗效果.
所以自己尝试去喝绿茶,但是茶是比较难品的,我一直认为它是比较苦的,自己只好想别的方法,让自己几个喝到茶,又不让自己感到苦.于是绿茶加糖是一个比较 good idea.
依据如下: 糖分应该是不会影响的,因为在糖分中不会有什么东西与茶叶成分中的物质发生什么化学变化或反应,也不会有什么不好的现象发生.亚洲人一般说品茶所以为了茶的原喂不会添加什么东西,不过西方人就大不同了,这也可以说明在茶汤中添加一些糖类或者是蜂蜜,牛奶是不会有什么不妥的,如果你对糖不放心,可以加一些蜂蜜啊,现在的市面上不是有很多的绿茶饮料都是甜喂的吗?不过,吃糖多了,是有可能发胖的,如果你介意还是尽量少吃.
P.S. 绿茶是近几年最为人所津津乐道的养生饮品,因为其含有强效的抗氧化剂茶酚以及维生素C,不但可以清除体内的自由基,还能使副肾皮质分泌出对抗紧张压力的荷尔蒙,当然绿茶中含有的少量咖啡因也可以刺激中枢神经,提振精神。而且对防止眼睛疲劳和辐射有很好的效果.但最好在白天饮用,以免影响睡眠。 |
|
|