首页 > 代码库 > 单元测试没价值? 大师 VS. 码农
单元测试没价值? 大师 VS. 码农
“做一件事前要先思考这件事有没有價值,再決定要不要做?”
这样的一段話,这样的思維,是許多开发人员, 拿来拒绝做单元测试的最佳武器。
但,真正的問题是……任何一件事的價值不是 “思考” 出来的,而是 “做” 出來的。
任何一件事的價值,都是經由許多次的失敗;也就是一般人所谓的“没價值” 積累 “做出來” 的。
另一方面,從一个人対某件事價值的定义,便可知道,这个人的眼界有多远?知识水平有多高?文化素养有多深?
Gerard Meszaros; xUnit Test Patterns 的作者; 寫了一輩子的代碼,卻能成为軟件界真正的大師級人物。
為何会如此?
因为,Meszaros 將寫代碼的 “價值” 定义為 “追求那完美的境界”。
所以,代碼在 Meszaros 的手中,雖然,經过無數次的失敗與數不盡的測試、調試。最終,終將成为一絕美的藝術品。
為何碼农寫了一輩子的代碼,还是碼农?
因为,碼农將寫代碼的 “價值” 定义為 “只要能交差了事,便行的一件工作”。
所以,代碼在碼农的手中,永远都只是一堆代碼;一堆糾結成一窩粥的臭代碼。
要做 “大師”,要做 “碼农”,没有対,錯。一切都是自己的选择。畢竟每个人的人生,都是一道 “选择题”,而不是一道 “是非题”。
但,假如,你 ‘’选择‘ ’要成为大師,那第一步便是多讀讀大師的書。從讀大師的書当中,潛移默化的去改变自身的思维,視角與行为。
最終,你將会看見一个完全不同的代碼世界,而那样的代码世界,是一般的碼农,連想都想象不到的……
这样的一段話,这样的思維,是許多开发人员, 拿来拒绝做单元测试的最佳武器。
但,真正的問题是……任何一件事的價值不是 “思考” 出来的,而是 “做” 出來的。
任何一件事的價值,都是經由許多次的失敗;也就是一般人所谓的“没價值” 積累 “做出來” 的。
另一方面,從一个人対某件事價值的定义,便可知道,这个人的眼界有多远?知识水平有多高?文化素养有多深?
Gerard Meszaros; xUnit Test Patterns 的作者; 寫了一輩子的代碼,卻能成为軟件界真正的大師級人物。
為何会如此?
因为,Meszaros 將寫代碼的 “價值” 定义為 “追求那完美的境界”。
所以,代碼在 Meszaros 的手中,雖然,經过無數次的失敗與數不盡的測試、調試。最終,終將成为一絕美的藝術品。
為何碼农寫了一輩子的代碼,还是碼农?
因为,碼农將寫代碼的 “價值” 定义為 “只要能交差了事,便行的一件工作”。
所以,代碼在碼农的手中,永远都只是一堆代碼;一堆糾結成一窩粥的臭代碼。
要做 “大師”,要做 “碼农”,没有対,錯。一切都是自己的选择。畢竟每个人的人生,都是一道 “选择题”,而不是一道 “是非题”。
但,假如,你 ‘’选择‘ ’要成为大師,那第一步便是多讀讀大師的書。從讀大師的書当中,潛移默化的去改变自身的思维,視角與行为。
最終,你將会看見一个完全不同的代碼世界,而那样的代码世界,是一般的碼农,連想都想象不到的……
单元测试没价值? 大师 VS. 码农
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。