单元测试没价值? 大师 VS. 码农

“做一件事前要先思考这件事有没有價值,再決定要不要做?” 这样的一段話,这样的思維,是許多开发人员, 拿来拒绝做单元测试的最佳武器。 但,真正的問题是……任何一件事的價值不是 “思考” 出来的,而是 “做” 出來的。 任何一件事的價值,都是經由許多次的失敗;也就是一般人所谓的“没價值” 積累 “做出來” 的。 另一方面,從一个人対某件事價值的定义,便可知道,这个人的眼界有多远?知识水平有多高?文化素养有多深? Gerard Meszaros; xUnit Test Patterns 的作者;  寫了一輩子的代碼,卻能成为軟件界真正的大師級人物。 為何会如此? 因为,Meszaros 將寫代碼的 “價值” 定义為 “追求那完美的境界”。 所以,代碼在 Meszaros 的手中,雖然,經过無數次的失敗與數不盡的測試、調試。最終,終將成为一絕美的藝術品。 為何碼农寫了一輩子的代碼,还是碼农? 因为,碼农將寫代碼的 “價值” 定义為 “只要能交差了事,便行的一件工作”。 所以,代碼在碼农的手中,永远都只是一堆代碼;一堆糾結成一窩粥的臭代碼。 要做 “大師”,要做 “碼农”,没有対,錯。一切都是自己的选择。畢竟每个人的人生,都是一道 “选择题”,而不是一道 “是非题”。 但,假如,你 ‘’选择‘ ’要成为大師,那第一步便是多讀讀大師的書。從讀大師的書当中,潛移默化的去改变自身的思维,視角與行为。 最終,你將会看見一个完全不同的代碼世界,而那样的代码世界,是一般的碼农,連想都想象不到的……

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏机器学习算法与Python学习

《福布斯》评史上最差5款Android手机,你中了吗?

近日,美国《福布斯》杂志评出了史上最差的五款Android手机,其中不乏“老爷机”,可能还有曾被你视若珍宝的机型呦!(欢迎您参与文末的投票选出你认为最差的手机,...

34211
来自专栏Data Analysis & Viz

爬取老树画画全部微博数据:三千诗与画

本次用fiddler抓包移动端(ipad)微博,再用python爬虫获取老树画画微博几乎全部内容。因为老树画画发布的微博结构较为简单,几乎都是:一幅画,配上一段...

774
来自专栏域名资讯

一批域名结拍!带杠域名近23万结拍

近段时间,域名圈内又有不少不错的域名纷纷结拍,其中还包含了一枚带杠域名,也拍出了不错的价格!

16710
来自专栏大数据文摘

获奖赠书名单公布,后台留言居然如此诱惑

2018
来自专栏ThoughtWorks

请停止结对编程 | 洞见

根据真实事件改编,情节有所夸张,请勿对号入座。 这是一个风和日丽的星期五下午,Ben和Martin本应该在Costa咖啡馆喝一杯下午茶,一起聊聊周末的计划,然...

4005
来自专栏腾讯云智慧零售

我能想到最酷炫的事,就是和机器人一起吃披萨

就是我们 ? ? ? 美食跨界黑科技,微信支付、扫码点餐、机器人carry一应俱全!  点餐的方式,不止一种  ?  小程序点餐超便利 扫一扫桌子上的二维码,...

420
来自专栏程序员互动联盟

只有程序员能看懂的笑话

1. 某程序员退休后决定练习书法,于是重金购买文房四宝。一日,饭后突生雅兴,一番研墨拟纸,并点上上好檀香。定神片刻,泼墨挥毫,郑重地写下一行字:hello wo...

3195
来自专栏编程坑太多

踢球有球感,其实码农做开发有种感觉叫码感!

PS:┋◆冃.狌.交.伖,释.鲂.压.劦、棑.解.漃.瘼◆ 真 人】视||频. █网.址:wWw. GitHub 。Com◆┋

622
来自专栏编程一生

作为初级管理者必会的方法论和分析法

1205
来自专栏VRPinea

最全对比,Daydream明年将全方位吊打Gear VR!

2815

扫码关注云+社区