9.6. 重构

本教程最新版为 8.x,当前版本已放弃维护,请阅读最新版本!

本节说明

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

重构

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

$names = $question->invitedUsers();

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

tests/Unit/QuestionTest.php

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

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

上一篇 下一篇
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 0

暂无话题~