Day-6:开发专案为什麽写测试?

测试系虾米?

丢系试试看目前这个东西有没有达到理想状态,或者有没有不足的地方?
坏掉…等,当然,不可能完全把错误清除,用测试这个方式,
将一些问题能够尽早发现,而不是到上线时,才发现!!坏掉了!!(尖叫鸡)我问天这样!!
算是提早防范并且确认目前的东西是不是正常。

那为何又不写测试呢?

我们都知道工程师有懒就是美德的主义上XDDD(不要不承认哈哈哈
接手的是别人专案,如果是这种情况下,因为本来就没再写,
的确会在开发的过程中也许有逻辑不对,或者出错的地方,
但因为原先第一步就没有做了,所以会造成盲点误区,
如果原本逻辑就是有问题,即使测试顺利跑完,但最根本的原因还是站在原地不动啊!!!
凡事先做就对了!不要到时再补啊!!!可没有後悔药吃!!!

深怕专案一碰就毁掉,如果专案如同玻璃般这麽容易就坏掉,
应该要先想想最根部的问题在哪?真的是因为测试吗?(咦!卖够嘎底骗嘎底阿拉!!自欺欺人喔你!
/images/emoticon/emoticon06.gif

龙哥有说:『不要为了写测试而写测试!!你写的是「规格」(Spec)!!行吗?』/images/emoticon/emoticon33.gif

测试是规格:

TDD(Test-Driven Development),测试驱动开发,很多人会把重点放在 Test上,但事实上 TDD 是一种 Development(开发)的方法,并不是一种测试方法。
冷知识再度补充,TDD最尾巴的D其实就是Development的意思

龙哥有说:『我写的是测试!不是规格!』/images/emoticon/emoticon70.gif

程序界的麻瓜,努力写着自己懂的字,如果有错误,请指正,谢谢

参考资料:为你自己学Ruby On Rails


<<:  Day6 HTML 语法简易介绍(三)

>>:  [Day20] Google Map 评论爬虫详细教学

Neo4j 的 GraphQL 计画:GRANDstack

上一篇文章开启了 GraphQL 的话题,介绍 Neo4j GraphQL plugin 的使用,让...

[NET Core] 3.1版本 Json 正反序列化与过去版本的差异

[NET Core] 3.1版本 Json 正反序列化与过去版本的差异 前言 写这篇文章为NET C...

Material UI in React [ Day 20] Feedback

今天会对 Feedback 的部分做讲解,因为都比较简单的应用就会一起讲。 Progress 进度指...

day5 network simulator GNS3 (雷)没硬体怎麽玩?

来部落格看图文并茂文章 补觉鸣诗 前言 在开始 LAB 之前 先来说说我在 GNS3 最常用的功能 ...

Day 9 Odoo Pivot View

Odoo模组开发实战 目录 VIEW-Pivot View 第一章 VIEW-Pivot View ...