V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  asj  ›  全部回复第 2 页 / 共 11 页
回复总数  204
1  2  3  4  5  6  7  8  9  10 ... 11  
2018-04-14 17:44:31 +08:00
回复了 asj 创建的主题 程序员 感觉在这里 TDD 不是很受欢迎啊
@msg7086
> 增加测试覆盖很好,但是我觉得 TDD 本末倒置了,很多时候为了测试而测试
-----------
同意,为了增加测试覆盖率而 TDD 就是本末倒置。

> 先写单元测试:…… 然后写代码 add_one(in),会不会有人写成 return in == 4 ? 5 : 0 ?
-----------
如果程序员觉得先写成这一步有帮助,不妨写成这样再重构。当然不能停留在这里。原因是这种代码其实是重复,实现代码与测试代码之间“知识”的重复。具体就不多展开了。

> 先写测试再写方法,有很大的可能,会导致面向测试开发,而不是面向需求开发。
-----------
如果在没有实现代码的时候就不基于需求写测试用例,那确实会出现这种问题。
2018-04-14 17:36:33 +08:00
回复了 asj 创建的主题 程序员 感觉在这里 TDD 不是很受欢迎啊
@ghostsf 没看懂,是说现实中不适合使用 XP 极限编程?

还是说 TDD 不适合 XP ? TDD 不就是极限编程首先提出的么。
2018-04-13 17:47:36 +08:00
回复了 asj 创建的主题 程序员 感觉在这里 TDD 不是很受欢迎啊
@q397064399
如果你的 testcase 在整个模块的生命周期就执行那么几次,然后又要被改动,那 testcase 的意义又何在呢?
---------
不能赞同更多。

所以我巴不得改代码的时候,每敲一下键盘就跑一次 testcase。
2018-04-13 17:46:18 +08:00
回复了 asj 创建的主题 程序员 感觉在这里 TDD 不是很受欢迎啊
2018-04-13 16:03:33 +08:00
回复了 asj 创建的主题 程序员 感觉在这里 TDD 不是很受欢迎啊
@lance0z TDD 不是敏捷开发的一项重要实践嘛。

我一直觉得,没自动化测试的敏捷都是假敏捷。
2018-04-13 15:13:13 +08:00
回复了 asj 创建的主题 程序员 感觉在这里 TDD 不是很受欢迎啊
@Martin9 不好用啊,鼠标还是实际鼠标移动啊。
2018-04-13 14:12:40 +08:00
回复了 asj 创建的主题 程序员 感觉在这里 TDD 不是很受欢迎啊
@we000 嗯,同意。如果是“被 TDD ”的话就是把人当猴子。

我自己做的主要动力是有了测试就能重构了,否则整天看糟心的代码又不敢改,有损健康啊。
2018-04-13 11:50:52 +08:00
回复了 asj 创建的主题 程序员 感觉在这里 TDD 不是很受欢迎啊
@qile1 听起来很繁琐的样子,仿佛都能想象到各种调错的困难了。你是怎么搞定的啊?
2018-04-13 10:59:41 +08:00
回复了 asj 创建的主题 程序员 感觉在这里 TDD 不是很受欢迎啊
@niubee1 既不能保证实现代码没有 bug,也不能保证 test 代码没有 bug。只是写代码的一种方式而已。
2018-04-13 10:57:57 +08:00
回复了 asj 创建的主题 程序员 感觉在这里 TDD 不是很受欢迎啊
@chenxytw 我倒是觉得 TDD 特别适合整天改需求的情况。

如果需求特别稳定,写好了 30 年都不会变,那其实源代码没有了也没啥关系嘛是不是?
2018-04-13 10:34:25 +08:00
回复了 asj 创建的主题 程序员 感觉在这里 TDD 不是很受欢迎啊
@sulang 我们也要求,但是没人理。说说你们怎么搞这么 nb 的。

我的感受是如果程序员自己想 TDD 很爽,如果被 TDD 就很不爽。
2018-04-13 10:10:42 +08:00
回复了 asj 创建的主题 程序员 感觉在这里 TDD 不是很受欢迎啊
@Zeahoo TDD 基本概念很简单,好像是在解析极限编程里最先看到的。要想真正用起来摸索了很久。其间收获最大的书是 重构,修改代码的艺术,clean code。
2018-04-13 09:31:17 +08:00
回复了 asj 创建的主题 程序员 感觉在这里 TDD 不是很受欢迎啊
@projectzoo 是的 vimium
2018-04-13 09:17:59 +08:00
回复了 WinMain 创建的主题 程序员 有时候晚上睡觉的时候会听到敲键盘声是什么鬼?
图灵爷爷用的是打孔纸带
2018-04-13 08:57:26 +08:00
回复了 WinMain 创建的主题 程序员 有时候晚上睡觉的时候会听到敲键盘声是什么鬼?
vim 用太多了,换一款纯鼠标操作的编辑器试试?
2018-04-13 08:48:36 +08:00
回复了 february2 创建的主题 职场话题 媳妇觉得自己活在「楚门的世界」,要怎么开导她?
看医生,这是病,不是开导能解决的。
2018-04-13 08:18:17 +08:00
回复了 WinMain 创建的主题 程序员 每次看到一堆人用上下左右键控制 vim 光标就很烦躁怎么办
@Mrkon 试试 ctrl+o, j
2018-04-11 11:54:35 +08:00
回复了 WinMain 创建的主题 程序员 每次看到一堆人用上下左右键控制 vim 光标就很烦躁怎么办
:set rnu
显示相对于光标的行数,然后要下移 18 行的时候直接 18j。不用一行一行挪,或者自己算行数了
2018-04-09 08:27:35 +08:00
回复了 hansonwang99 创建的主题 推广 SpringBoot 优雅编码之: Lombok 加持
这跟 Spring Boot 有一毛钱关系么?
2018-03-28 10:33:16 +08:00
回复了 DSaAAiC 创建的主题 程序员 阅读代码时一般画什么图?
画个小人代表埋坑的程序员,读到不爽的地方就戳
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1297 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 23:58 · PVG 07:58 · LAX 15:58 · JFK 18:58
Developed with CodeLauncher
♥ Do have faith in what you're doing.