Upgrade to Pro — share decks privately, control downloads, hide ads and more …

静的解析でSwiftを効率よくキャッチアップしよう / using_static_analysis_to_catch_up_with_swift

42a6a049ac8f5265f31858a9509217fb?s=47 uhooi
November 27, 2020

静的解析でSwiftを効率よくキャッチアップしよう / using_static_analysis_to_catch_up_with_swift

第一回 よちよち.swift 集まれ!初心者LT会!![オンライン]
https://yotiyoti-swift.connpass.com/event/192143/

## 参考リンク

- SwiftLintのGitHub(公式)
https://github.com/realm/SwiftLint

- SwiftLintのセットアップ方法(ウホーイ)
https://qiita.com/uhooi/items/bf888b53b4b8210108aa

- SwiftLintのルール一覧(公式)
https://realm.github.io/SwiftLint/rule-directory.html

- SwiftLintのルール一覧(ウホーイ)
https://qiita.com/uhooi/items/7f5d6cf2b240f60ba1ed

- ルールの設定例(ウホーイ)
https://github.com/uhooi/UhooiPicBook/blob/v1.3.0/.swiftlint.yml

- iOSDC Japan 2020に提出した静的解析のプロポーザル(ウホーイ)
https://fortee.jp/iosdc-japan-2020/proposal/3b5a726f-a607-42d8-a2c8-81b876526da0

42a6a049ac8f5265f31858a9509217fb?s=128

uhooi

November 27, 2020
Tweet

Transcript

  1. 2020.11.27 (Fri) 第一回 よちよち.swift 集まれ!初心者LT会!![オンライン] @the_uhooi 効率よく Swift で を キャッチアップしよう!

    静的解析
  2. iOS app developer いつまで経ってもよちよち

  3. None
  4. 1990/09 0 ウホーイ爆誕 ... 2009/04 18 大学 数学科 入学 2013/03 22 大学 数学科 卒業 2013/04 22 未経験で SE

    に就職(C#) 2014/06 23 iOS アプリ開発開始(Objective-C) 2016/12 26 Qiita 初投稿 ️ 2018/11 28 転職(Swift & Git) ️ 2020/11 30 よちよち.swift
  5. 静的解析 みなさんは「 」を ご存知でしょうか?

  6. [せいてきかいせき] コードを実行せずに解析すること 静的解析

  7. “未経験の言語を最も効率よく 学ぶ方法は、静的解析ツールを 導入することである” ウ・ホーイ(1990〜)

  8. 静的解析ツールの役割 フォーマット チェック 文法
 チェック

  9. フォーマットチェック

  10. フォーマットチェック

  11. フォーマットチェック

  12. フォーマットチェック ヨシ!

  13. フォーマットチェック ヨシ! 読みやすくなる!

  14. 文法チェック

  15. 文法チェック

  16. 文法チェック

  17. 文法チェック ヨシ!

  18. 文法チェック ヨシ! 勉強になる!

  19. 文法チェック 言語の勉強には「 」が できるツールを選ぼう!

  20. SwiftLint

  21. None
  22. None
  23. None
  24. None
  25. まとめ ・静的解析ツールに怒られることで、文法の勉強になる ・ルールを読み込むだけでも勉強になる ・とりま SwiftLint 入れよ? コードレビューはそれからだ