Day 30-单元测试(结尾)

今年很荣幸有机会参加 iT 铁人赛,其一方面是要强迫自己对单元测试有更多一点的认识;另一方面是想透过写文章的方式来思考程序码,今天先来聊点最近写程序的心境,再来做个简单的整理回顾这三十天的单元测试清单。在大学的时候是念土木工程学系,因缘际会在大学三年级的时候接触到土木中写程序的研究所,从此就爱上写程序了 XD。

那研究所期间有接触各种空间资讯的 Domain Knowledge 如 Web GIS、GPS Positioning、Remote Sensing... 有比较偏向数学与演算法的研究,也有偏向 Web 专案开发的事情,而後所做的第一份工作也是与 Web 开发,使用 .NET MVC 的框架开发,不过现今的心境想试着把以前所学的比较偏数学与演算法等开发与现今所学的 Web 开发做个技能树的盘点与整合,并思考接下来如何学习新的东西并与现在的技能结合在一起,提供更高的价值,如同安德鲁的部落格提到的[架构师的修练] #1, 刻意练习 - 打好基础

https://ithelp.ithome.com.tw/upload/images/20210930/2012737801vErSTr0d.png
图源:[架构师的修练] #1, 刻意练习 - 打好基础

那今年的铁人赛,动手写了第一个系列的文章是感到很开心的,但也同时也认为有很多可以改进以及探讨的空间。那接下来大概列出这系列的主题有哪些:

  1. 单元测试的介绍
  2. 单元测试 - 单元测试基础系列 (以 NUnit 为例)
  3. 单元测试 - 假物件系列
  4. 单元测试 - 隔离框架系列 (以 Nubstitute 为例)
  5. 单元测试 - 重构与接缝系列
  6. 单元测试 - 实际演练

那之後还会在花时间整理这系列的文章并更新~ 2021 铁人赛 完食 XD


<<:  【在厨房想30天的演算法】Day 15 演算法 : 排序 sort II 堆积、合并、快速

>>:  Day 25 Compose UI Theme

[Day 14] - 初探永丰银行线上收款API - 丰收款 - HASH ID计算(1)

接续昨天 根据规格书,我们要用永丰提供的四组hash值拼出hash id 可以看出,hash id会...

Day 5 - 安全签章: 取得 SHA256 加密後的 Sign 值

图 5-1: 各栏位资料范例 在 Day 2 我们知道了取得 Nonce 的方法。在 Day 3 ...

产品推广就像举办一场美食盛宴

做出实际的产品後,到底要怎麽送到用户眼前呢? 产品做的再好若是没有通路销售,根本很难找到用户。为了避...

python os.walk鬼打墙

os.walk 找子目录下特定类型档案,鬼打墙好几天。也写了一两篇po上来,就当是"叠床架...

D8: 工程师太师了: 第4.5话

工程师太师了: 第4.5话 杂记: 索引 (index) 索引是用以识别阵列各元素的符号,阵列中每个...