加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

初学者应该先学什么:TDD、Swift 还是函数式?

发布时间:2020-12-14 05:12:48 所属栏目:百科 来源:网络整理
导读:作者:Dominik Hauser,原文链接,原文日期:2015/04/19 译者:小锅;校对:Channe;定稿:numbbbbb 昨天我收到一个问题,作为一个 Swift 初学者应该先学什么。下面是原问题: 我有一些疑惑,TDD(测试驱动开发)是否值得花时间学习,或者我应该把时间花在学

作者:Dominik Hauser,原文链接,原文日期:2015/04/19
译者:小锅;校对:Channe;定稿:numbbbbb

昨天我收到一个问题,作为一个 Swift 初学者应该先学什么。下面是原问题:

我有一些疑惑,TDD(测试驱动开发)是否值得花时间学习,或者我应该把时间花在学习 Swift 以及函数式编程上?

当然,我的观点会有所倾向,因为我写过一本关于 TDD 的书。所以,当你阅读我的答案的时候,要记住这一点。

建议 1:阅读苹果的 Swift 官方文档

我的建议是应该先学习 Swift 语法。这是所有一切的基础。如果你不明白 Swift 中的函数有什么功能,那么你也无法理解 Swift 的函数式编程。并且,Swift 目前的主要作用还是为 iOS、macOS 编写应用程序。这意味着,你的大部分时间还是会花在与面向对象 API 的交互上(至少在写本篇文章的时候还是如此 ;))。所以你必须先理解面向对象的 Swift,这样才能最大化挖掘 Swift 的潜力。

如果你对我说的这一点还有所怀疑的话,下面这段话是 Chris Eidhof、Florian Kugler 和 Wouter Swierstra 在 《函数式 Swift》 这本书当中说的:

“你必须能熟练地阅读 Swift 程序,并且熟悉常见的编程概念,比如类,方法,和变量。如果你才刚开始学习编程,这本书可能不太适合你。”

建议 2:阅读大量的博客文章。现在网上有很多的很好的 Swift 博客。

官方文档很好。但是如果你想看到社区内的各种有创意的思想火花,你需要阅读大量的博客文章(校对注:比如多看看 SwiftGG

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读