( 亚非) 16:07:45 问个问题,关于GUI的单元测试,有什么好的工具吗 (青润) 16:07:49 里面包括了六个大项目的实例(我做了修改),还有一些小项目的经验。 (青润) 16:08:23 单元测试你可以找一下与语言相关的测试工具。 Junit是做java测试用的。其他得我不是很熟悉。 ( 亚非) 16:09:31 Junit用来测试功能模块还可以 用来测试UI,我不知道怎么用 (青润) 16:09:56 UI呀,这好像没有。界面的测试,一般只能通过人来做。 (青润) 16:10:56 其实界面的测试,也主要是做界面中嵌入的代码部分的测试。 至于配色等的测试,实际上不是没有意义,就是一眼就能看得出来的问题,直接就可以修改掉了。 ( 亚非) 16:10:58 恩,看来只能这样了,不过UI应该不会出太大问题
我主要怕异常没有全部处理,有什么经验吗? (青润) 16:11:24 异常在处理中必须要求在发生的时候就做处理。 (青润) 16:11:52 如果没有这样做到,那就很难检查了。 这是一个硬性的要求。没有任何其他道理可讲。 ( 亚非) 16:12:32 呵呵,我是接手一个半拉子工程 已经做的差不多了 没办法,原来的开发人员走之后,迁移了一次,暴露了许多问题 ( 亚非) 16:12:43 没有文档,没有测试代码,没有注释 (青润) 16:13:36 那就没办法了。这样的摊子一般不能随便接。如果项目开始时间不长,采用的方式就是抛弃后全部重做。如果时间太长,那就只能考虑走一步算一步,慢慢检查出问题的所在了。 ( 亚非) 16:15:31 可惜,我已经接了,没有选择的余地啊 要不就只有走人了 公司给我新配了俩人,都是刚毕业的,头痛 (青润) 16:16:18 呵呵。慢慢忍受吧。或者就把问题向上面反映清楚。让你的直接上司知道困难程度。就算死,也要死的明明白白。 ( 亚非) 16:17:03 了解!呵呵,谢谢了 (青润) 16:17:30 好自为之吧。呵呵 ( 亚非) 16:17:55 我打算重新写单元测试代码 然后一个一个类的重构 最后再从设计上整体的重构一次 (青润) 16:18:32 我告诉你,这样做是没用的。结果,仍然等于你把每一个类重新检查修改了一遍。 ( 亚非) 16:19:35 你是说,等于重做吗? 可是我想不出更好的办法了 (青润) 16:20:04 比重做的工作量大多了。不信你可以试一试。 ( 亚非) 16:20:19 这两天都在和项目经理做V2.0变更的文档 (青润) 16:21:26 唉!除非它没有错误,只要有错误,你的工作量就大于重做。 ( 亚非) 16:22:42 找个完全不懂技术的人来做项目经理 做着比较痛苦 (青润) 16:24:49 呵呵。那叫胡来。在中国绝对不能这样合作。做成功了,功劳是项目经理的,做失败了,是技术人员没有配合好。如果我遇到这样的事情,就会摆明态度。 ( 亚非) 16:27:15 我把我们的对话发到我的blog下,你介意吗? (青润) 16:27:39 我下周末可能会开始第一单咨询业务,到杭州,给一家软件公司做软件过程和度量的咨询培训。因为是第一家,所以,只要求他们给我出路费和住宿费用。 如果哪家公司愿意,我也可以考虑呀。 不过,后面的我要适当考虑一些收入的问题。 (青润) 16:27:50 可以。你可以放。 ( 亚非) 16:28:53 呵呵,谢谢指点了,看来我还是不太会和领导打交道 (青润) 16:29:20 呵呵。经历得多了,就会知道一些得。 ( 亚非) 16:29:37 你的咨询服务都包括什么呢? 看看能否和经理说说 ( 亚非) 16:30:21 因为我以前曾经和经理提起过找一个有这种项目经验的人咨询一下 (青润) 16:31:18 现在,我能提供软件开发过程的培训和咨询。 其它得还可以辅助指导具体的内容,诸如:需求调研、项目规划。 另外我的长项就是全程建模方法的培训。
去年我在北航给他们的研究生讲过建模的课程。 ( 亚非) 16:31:26 不过我们主要需要的是SWing下的UI设计 和分布式数据库设计方面的咨询 (青润) 16:32:21 哦。那你说的就是在开发过程中的实际设计内容了。这,我可就没有更多的时间。除非我的这个公司能够成立起来。 ( 亚非) 16:32:26 一个三四个人的项目, 怕我们经理不会给我们花钱进行软件开发过程的培训^_^ ( 亚非) 16:33:00 不过在政府,这可是个大项目啊 呵呵,中国的政府项目还真是搞笑 (青润) 16:32:58 我现在能做得最多的,就是告诉你们如何去做是对的。如果可以提高效率、解决问题。如果让我带着去解决问题,去做设计,时间上就很难允许了。 ( 亚非) 16:33:21 恩,我明白,只是顺便提提 
|