终极指南 审计、测试、修复和改进 您的 Laravel 应用程序,以便您可以更快、更自信地构建更好的应用程序。
它充满了 很棒的提示和建议 每个 Laravel 开发人员都需要知道。
史蒂芬·里斯·卡特
遵循其清晰、全面、写得好的内容将 让您对自己的应用程序更加有信心 。
马特·金肖特
作为查找或阅读,它是 无忧开发全面指南 。
尼古拉·巴林
在我作为一名 Web 开发人员的职业生涯中不久,我就开始意识到以“正确”的方式做事的重要性……
除了天生完美主义者,总是想做出尽可能完美的最终产品之外,我很快就明白,捷径和劣质代码几乎总是会给所有参与者带来损失。我指的是那些发布时就存在令人沮丧的 bug 或恼人问题,严重拖慢了整个团队的进度。
我知道我在这里说教,但从长远来看,干净的代码库和整体设计精良的解决方案总是更好的。前期可能需要多花点时间,但绝对值得。
作为一名开发者,我一直都知道这是真的。但当我深入研究某个应用的代码时,我总会发现自己经常会说这样的话:“这个功能可以运行,但本来可以做得更好”——或者“他们写这个代码的时候到底在想什么?”
当然,现实是我们并不生活在一个理想的世界。
紧迫的期限和严格的预算意味着我们并不总是能够花费我们想要的时间来完善每一行代码。
你是否曾彻夜难眠,担心你的代码是否安全可靠、运行正常?或许是因为担心第二天早上登录公司电脑时会接到客户投诉,所以感到焦虑?
是的,我也是……
但好消息是,事情不必如此。
事实上,随着我作为一名 Laravel 开发者的成长,我开始发现一些快速改进应用程序的方法。这些小技巧使它们更加健壮、专业且易于维护。
例如,设置高质量的 CI(持续集成)工作流程在提高我的代码质量和对我的应用程序更有信心方面产生了巨大的变化。
每当我添加新代码并将其合并到现有代码库时,拥有持续集成 (CI) 工作流意味着我可以更确保它能够正常运行,并且不会破坏任何现有代码。更重要的是,整个团队可以更快地行动,并在代码投入生产之前发现潜在的错误。团队成员现在可以为代码库中以前可能从未参与过的部分做出贡献,因为他们可以依赖测试。
这只是一个例子,但这些技术确实可以对您作为开发人员的生活产生重大影响,帮助您改进现有的应用程序 - 并制作更好的新应用程序。
除了感觉自己更有能力成为一名开发人员之外,我还发现我能够添加新功能并更快地响应请求。客户更满意了,整个团队也减少了每个开发人员都熟悉的那些繁琐的电子邮件往来。
如果你也能做到,会怎么样?如果你掌握了一系列可以用来改进 Laravel 应用的技术,会怎么样?学习如何提升你的开发技能,最终能够更自信地将你的代码发布到世人面前,岂不是很棒?
作者
我叫 Ashley Allen,是一位来自英国的经验丰富的 Laravel 开发者,热衷于编写简洁、可维护且可扩展的代码。自 2017 年以来,我一直为个人客户提供服务,并通过我广受欢迎的博客、简报、文章和 PDF 文件帮助超过 5,000 人改进了他们的 Laravel 应用。
作为一名自由开发者,我很快发现我真正的爱好是让应用程序变得更好。我不喜欢
不仅仅是提高代码库的整体质量。
在我参与的几乎每一个项目中,我总是最终成为“测试员”或“他会为你解决问题”
家伙。”事实上,自从成为一名自由职业者以来,我已经编写了超过 10,000 个测试!
如今,我很少参与新建项目。我通常专注于现有项目,
与客户一起维护现有系统,修复错误,消除技术债务,构建测试套件,
并添加新功能……
在此期间,我确切地了解了如何提高 Laravel 应用程序的性能、可维护性和安全性。
除了帮助我的客户之外,我还通过我的博客和时事通讯分享我久经考验的技术。
我还撰写了《Laravel 整洁编码指南》,该书下载量已超过 5,000 次。
现在,有史以来第一次,我汇集了我的全部技术,以帮助像您这样的其他开发人员构建您引以为豪的坚不可摧的 Laravel 应用程序。
通过利用我的专业知识,您可以成为一名更自信、更有能力的 Laravel 开发人员
今天。
《战斗准备 Laravel》是创建坚不可摧的 Laravel 应用程序的终极指南。你将学习如何改进
性能、可维护性和安全性
您的 Laravel 项目,为您提供有关如何审核、测试、修复和改进 Laravel Web 应用程序的实践经验和起点。
在这本书中,我将带你经历我在
改进 Laravel 项目
. 您将获得
可行的建议和步骤
您可以直接在自己的项目中使用。对于希望提升代码库和应用程序质量的 Laravel 开发者来说,这都是一个绝佳的资源。
我们首先学习如何使用
自动化工具和手动方法
审核代码库并发现弱点和需要改进的领域。
然后你会发现如何
编写测试来增强我们的信心
在我们的代码和最终用户的可靠性方面。
你将学习如何
减少(并希望消除!)技术债务
并修复错误。我还会向你展示我在 Laravel 应用中看到的最常见的错误,并教你如何自行避免它们。
读完这本书后,你应该会感觉更
自信的开发者
并更好地了解如何管理你的 Laravel 应用程序以保持它们
高效、可测试、可维护
!
Battle Ready Laravel 附带超过 220 页的有用提示、技巧和指南,您可以立即使用。
抢先体验 Flare、Oh Dear、StyleCI 和 Laravel Security in Depth 价值超过 195 美元的折扣!
分为 4 个不同的部分,包含构建您引以为豪的应用程序所需的一切:审计、测试、修复和改进。
本书包含大量可操作的建议,您可以立即使用它们来改进您的应用,成为更优秀的开发者。没有空谈。
充满了来自我个人经历的真实例子,可以帮助您了解如何改进代码。
这本书提供浅色模式和深色模式,带来舒适的阅读体验。说实话,谁不喜欢深色模式呢?
探索并查看可用于审核应用程序的不同自动化工具,包括:Larastan、PHPInsights 和 Enlightn
了解可以采取的不同方法来手动审核您的应用程序,以查找可以改进的缓慢、不安全或不可维护的代码
了解如何找到 Laravel 应用程序中缺乏足够测试覆盖率的弱点
了解如何确定测试的优先级并编写涵盖代码关键部分的测试
了解如何在应用程序中使用自动化工具来尽早发现错误
探索如何使用 GitHub Actions 添加工作流程来运行测试,并减少损坏或无法维护的代码进入生产环境的可能性
了解如何使用新的测试套件来更新代码并消除错误
探索可以采取的不同方法来安全地更新遗留系统的依赖项、Laravel 版本和 PHP 版本,而不会破坏现有代码
了解修复审计和测试期间发现的安全漏洞的不同方法
学习如何使用最佳实践来改进你的代码并使其更易于测试、维护和可读
探索从代码库中消除技术债务的不同方法,以改进未来编写的代码
了解如何使用清洁代码原则来改进您编写的代码并构建更好的应用程序
Battle Ready Laravel 配备 价值 195 美元的折扣码 * 供您使用!
感谢慷慨 空间 , 风格CI 和 Laravel 安全性深度 ,如果您购买 Battle Ready Laravel 将获得限量版折扣代码,可与 Flare、OhDear、StyleCI 和 Laravel Security In Depth 一起使用!
本书包括 前 3 个月可享受 5 欧元折扣 新的 哦亲爱的 订阅。
本书包括 前 3 个月可享受 10 欧元折扣 新的 耀斑 订阅。
本书包括 首次付款可享受 20% 折扣 新的“Startup”或“Premium” 风格CI 订阅。
本书包括 一年 25% 折扣 新的 Laravel 安全性深度 订阅。
* - 基于撰写本文时(2022年6月27日)的汇率。兑换折扣码时的实际价值可能会有所不同。
立即访问全书。几分钟内即可开始学习!
学习如何审核、测试和改进 Laravel 应用程序的完整蓝图。
包含的内容:
PDF(轻量模式)
PDF(黑暗模式)
EPUB(适用于电子阅读器)
即时访问
两本书的价格都很实惠!
立即访问我的畅销书
战斗准备 Laravel
和
在 Laravel 中使用 API
该指南向您展示如何使用可维护、可测试和可扩展的代码自信地将第三方 API 集成到您的 Laravel 项目中。
包含的内容:
两本书
PDF(明暗模式)
EPUB(适用于电子阅读器)
即时访问
嘿!我叫
阿什艾伦
!
我是一个
Laravel Web 开发人员
来自英国。
我曾与世界各地的许多公司合作,帮助他们构建和改进令他们引以为豪的 Laravel 应用程序!
我写 ”
《Laravel 整洁编码指南》
“已下载
超过 5000 次
我有一个活跃的博客,我在那里写关于 Laravel 和 PHP 的文章。我也在
Laravel 新闻
和
蜜獾
博客。
我有几个 PHP 包(例如
短网址
和
Laravel 汇率
) 已经
安装超过 35 万次
。我也喜欢从事其他开源项目,并为 Laravel 框架做出了贡献。
砍伐
@kevchoppinAshley 是最 知识渊博 以及社区中活跃的 Laravel 开发者。他对 Laravel 框架的贡献本身就意义非凡,我个人已经迫不及待地想读他的新书了。
杰·图尔
@jaetooledev多么值得一读...无论你是初级开发人员还是高级开发人员,任何读过《Battle Ready Laravel》的人都会 学习新东西 。
尼古拉·巴林
@nicolaibaaring战斗准备 Laravel 是一个 增强你的申请的重要资源 。作为查找或阅读,它是 无忧开发全面指南 。
我很荣幸能读完 Ash 的《战备 Laravel》电子书。作为一名 Laravel 开发者,我自认为是中高级水平,我从这本电子书中学到的知识远超其他途径。书中的解释如下: 容易理解 ,代码示例流畅,更重要的是,它 展示了我从未知道的技术和方法 。这绝对是我的武器库中的宝贵资产,我会 强烈推荐给任何人 这本书适合尚未探索 Laravel 测试的读者,也适合那些已经精通 Laravel 测试的读者。迫不及待想看他的下一本书了,绝对物超所值!
泰·诺瑞安
@TyNoryanAsh 负责过多个出色的 Laravel 软件包和博客文章。他天生就擅长通过 清晰易懂的例子 。请务必在 Twitter 上关注他并订阅他的新闻通讯。
史蒂芬·里斯·卡特
@瓦洛林显然,Ash 为 Battle Ready Laravel 倾注了多年的经验。它充满了 很棒的提示和建议 每个 Laravel 开发者都需要了解的内容。我个人最喜欢的是审计章节,我希望更多开发者能够关注这个主题!所以,如果你正在寻找 提高你的开发技能 (即使你不是)你真的需要拿一份!
马特·金肖特
@mattkingshott如果您正在为发布做准备,或者即将进入充满挑战的代码审计领域,那么请务必拥有 Battle Ready Laravel。遵循其清晰、全面且精心编写的内容将 让您对自己的应用程序更加有信心 。
哈姆扎·伊克拉姆
@h_ik04这本书是 Laravel 家族的一大亮点。我从未见过任何一本 Laravel 书籍能像 Ash 的《Battle Ready Laravel》一样深入浅出。无论你目前的开发水平如何,如果你想 改进你的 Laravel 应用 ,那么这本书值得推荐。
非洲盖茨比
@he_is_unique这是一个 完整指南 可以帮助中级 Laravel 开发人员有效地过渡到高级开发人员。
克里斯蒂安·奥利尔
@chrolear我绝对会推荐你的内容。我读了很多,发现 非常有价值 。
加内什·加拉梅
@ghalameganesh您的内容是 非常好 你上一篇关于接口的博客写得真棒。我正在用你的 short-url 包,它可配置,而且很实用。我期待着你的新书。
多克·诺格
@doekenorg遗憾的是,这本书主要关注 Laravel,因为 这些概念和技巧将使任何使用任何框架的开发人员受益 !读完这篇文章后,您不仅会做好战斗准备;您还会获胜!
连氏
@jdlienAsh 在本书中分享了丰富的经验,向你展示了如何打造健壮、专业且易于维护的 Laravel 应用程序。读完本书后,我更好地理解了许多概念,这些概念将帮助你 让我成为一个更加自信和有能力的 Laravel 开发人员 。
马克·汉普森
@marc_hampsonAsh 汇集了 拥有丰富的审计和维护 Laravel 应用程序的个人知识和经验 作为一名经验丰富的开发人员,我好奇自己能学到多少。真的很多!对于任何构建或维护现代 Web 应用的人来说,这都应该是必读之作。
尼克·威尔金斯
@whatisnickupto这本书有大量 非常棒的建议和片段确实对我有帮助 不仅在我目前的项目中 - 我可以 立即实施一些建议 也为以后的学习打下更坚实的基础。强烈推荐
亚历克斯·伍尔夫
@alexfwulf我是 期待你的新书 我自愿担任校对员。
赛义夫·乌尔·拉赫曼·阿万
@awannsaif我找到了你的内容(博客) 非常有用 。
安东尼
@4DegreesWest一项作战计划 你 占上风—— 值得反复阅读的优秀参考资料 。
本书提供 PDF 和 EPUB 两种格式下载。通过本网站购买本书,即可获得这两个版本。
您可以从亚马逊购买《Battle Ready Laravel》的纸质版。您可以 使用此链接从 amazon.com 购买 ,或者您可以在您所在地区的亚马逊网站上搜索“Battle Ready Laravel”。
是的!我提供购买力平价 (PPP) 和学生折扣。请发送电子邮件至 mail@ashallendesign.co.uk 我会为您提供一个您可以使用的折扣代码。
当然!购买本书后,您会立即收到一封包含发票的电子邮件。
当然!如果您有任何疑问,可以联系我: mail@ashallendesign.co.uk
在下面输入您的姓名和电子邮件,您将收到有关以下内容的免费章节:
规划您的审计策略
使用 Larastan 提高代码质量
Battle Ready Laravel 现已提供 EPUB 版本!
您可以在自己最喜欢的电子阅读器上 Battle Ready Laravel。
如果您通过本网站购买本书的 PDF 版本,您还将获得 EPUB 版本
自由的
!