9.6. 重构

当前版本 9.x 正在更新中,请阅读稳定版 8.x

本节说明

本节我们对上一节代码进行些重构。

正如之前我们所说的,现在我们的代码十分的简陋,所以接下来我们来做点重构。首先我们来重构那段正则表达式,因为这段代码表达的意图十分不明显,所以我们将逻辑封装到某个方法中,借助方法名表达这段代码的逻辑。我们将会用以下这段代码来代替:

$names = $question->invitedUsers();

先写测试

但是我们要记住,重构要从测试开始,所以我们先来为这段代码写一个单元测试:

tests/Unit/QuestionTest.php

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 0

暂无话题~