宁静,致远

弃我去者, 昨日之日不可留! 乱我心者, 今日之日多烦忧!

« 周末娱乐重操旧业 »

交作业

本来已经上床了的, 但是睡不着心头一直惦记着Junit 测试那东西, 干脆起来全部做完.
所以又是一个晚上没有睡觉!!!!!! 完成了一个再检查, 排版, 加注释一遍.
最大的成果是, 一个晚上把所有的测试全部写完了.
用 Junit 4 写测试好过瘾哟. 以后可以用XP方法写一点测一点.
如果不是上周五晚上被人叫出去玩, 我早就交了.
能完成这个程序要感谢我的一个网友 "湖南人", 他给了我很多解决方案和指导.
也要感谢一下tina同志时不时的帮我搜索一下名词.

经过我的分析, 这个 SalesTax 程序有几大弱点.
  1. 我是基于对象来写的, 而没有真正的面向对象, 真正的面向对象就应该包括封装, 继承和多态, 这3大特色.
  2. 个人感觉这个程序还是偏向面向过程, 类于类之间没有太多的传值的情况发生, 很多都是一气呵成.
  3. 测试写得不完整, 因为没有用 TestSuite 和 TestRunner. 更加过分的是, 我不知道怎么测试没有返回值的方法. 那么非常明显就有两个类不能测试. 好郁闷啊!!
  4. 我写这个程序的时间太长了一点, 对于"公平"二字有点说不过去.

其实过与不过, 对我来说已经不重要了.
重要的是这一个小马拉松过程, 我确实学了很多东西.
从自信, 做公司的研究, 面试技巧, agile(敏捷)开发过程, Java 程序设计, 最后再到测试.
不能不说每小一关, 都有着几百兆(计算机单位)的东西来学习.
话又再说转来, 我最近认识的一个朋友 (牛津大学计算机本科+研究生毕业).
在去年这个时候他过了ThoughtWorks 的 Code Review (程序) 这关.
最后在考试中壮烈的牺牲, 牺牲在 IQ 测试 和 Pair Programming (双人编程) 上.

改天我把程序共享出来. 让以后申请工作的同志们有所准备.
好了, 睡觉.

Output 1:
1 book: 12.49
1 music CD: 16.49
1 chocolate bar: 0.85
Sales Taxes: 1.50
Total: 29.83

Output 2:
1 imported box of chocolates: 10.50
1 imported bottle of perfume: 54.65
Sales Taxes: 7.65
Total: 65.15

Output 3:
1 imported bottle of perfume: 32.19
1 bottle of perfume: 20.89
1 packet of headache pills: 9.75
1 imported box of chocolates: 11.85
Sales Taxes: 6.70
Total: 74.68


  • 1.tina
  • 牛津的都没通过呀!
    走到这一步也说明你还是很不错的。
  • 2007-12-13 8:47:09 回复该留言
  • 2.豆豆
  • 小伙有些看不懂嘞Grimace但是,我们知道你棒极了!!!生命的开始,是成长的起头。成长中,时时刻刻面临寻获的惊喜和受伤的苦痛。要照顾自己的身、心、灵,关照过去受过的伤和现在的痛开始,为自己的生命找出更深刻而丰盛的意义。
  • 2007-12-13 10:16:25 回复该留言
  • 3.daoming
  • 豆豆,
    我发现你的留言有"抄袭"嫌疑, 我没要求你给出引用, 你可以参考别人写的句子, 但是你要用自己的话说出来.
    Cool
  • 2007-12-13 22:39:11 回复该留言
  • 4.豆豆
  • Haha俺怕说不好哦,管他是抄袭还是自写只要你看懂了,俺就没白干Grimace
  • 2007-12-15 20:58:02 回复该留言
  • 5.11
  • 和daoming同感豆豆的慷慨发言,等我学到这一步的时候我们在一起研讨.
  • 2007-12-18 10:43:08 回复该留言
  • 6.carry
  • 你好,我是北京猎头公司的carry,我们公司主要做世界500强的职位机会,thoughtworks,也是我们公司的客户,TW现在有测试,开发,PM的相关职位机会,LOCATION:在北京,请对TW,或者想看其他公司职位的朋友跟我联系:carry.1@hotmail.com,谢谢:)
  • 2008-6-20 23:08:22 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

网站分类

最近发表

最新评论及回复

文章归档

Search

Powered By Z-Blog 1.8 Devo Build 80201 Designed by Han'space

非淡泊无以明志,非宁静无以致远