狠狠撸
Submit Search
iOSエンジニアの最近 株式会社マネーフォワード
?
0 likes
?
663 views
Yuki Asai
厂补苍蝉补苍様との合同勉强会で登坛した时の资料です。
Read less
Read more
1 of 33
Download now
Download to read offline
More Related Content
iOSエンジニアの最近 株式会社マネーフォワード
1.
iOSアプリエンジニアの最近 株式会社マネーフォワード iOSアプリエンジニア 浅井 勇樹
2.
?福井県出身28歳 ?2015年07月入社 ?最近はnanoblock ?Facebook:yukiasai417 自己紹介
3.
?Merge Request ?Refactoring &
Code Review ?Swift アジェンダ
4.
Merge Request
5.
惭搁体制を强化中
6.
?約束 ?少なくともエンジニア2人がレビュー(5人中) ?細かいことでも指摘、質問する ?精一杯優しく ?単位 ?バグ単位 ?タスク単位 ?機能単位 惭搁体制を强化中
7.
?約束 ?少なくともエンジニア2人がレビュー(5人中) ?細かいことでも指摘、質問する ?精一杯優しく ?単位 ?バグ単位 ?タスク単位 ?機能単位 ← これが大きくなりがち 惭搁体制を强化中
8.
WIP(Work In Progress)でMR
10.
?約束 ?作業中のコードを晒す ?WIPはマージしない ?目的 ?実装方針の議論 ?問題の早期発見 ?他部署からの指摘も WIPでMR
11.
オープンに!
12.
Refactoring & Code Review
13.
リファクタリング、コードレビュー会
14.
?概要 ?各部署のスマホエンジニアが集結 ?毎週金曜(16時~17時) ?開始前にやることを宣言し、終了後に成果を報告 リファクタリング、コードレビュー会
15.
?目的 ?定期的に負債を返済 ?知見の共有 ?最近の悩み相談 リファクタリング、コードレビュー会
16.
?目的 ?定期的に負債を返済 ?知見の共有 ?最近の悩み相談 リファクタリング、コードレビュー会 結構なんでもあり
17.
?定期的に負債を返済 ?スコープ小さくしてみたり ?再利用性を高めてみたり ?知見を共有 ?いいライブラリ見つけた ?そのライブラリのコードリーディングしよう ?最近の悩み相談 ?ここの実装もっとシンプルにできませんかね? ?勉強会で何話したらいいですかね? 例
18.
ライブラリへ惭搁してみた
19.
?弊社アプリはパスコード機能必須 ?SwiftPasscodeLockを発見 ?機能追加してMR ?パスコードの保存先を拡張 ライブラリにMRしてみた
21.
コミュニティーに还元しよう!
22.
Swift
23.
Pure 厂飞颈蹿迟を目指して
24.
?Swift 1.0 から着手 ?新規コードはSwiftで記述 ?既存コードも気づいたらSwiftへ移行 Pure
厂飞颈蹿迟を目指して
25.
?Swift 1.0 から着手 ?新規コードはSwiftで記述 ?既存コードも気づいたらSwiftへ移行 Pure
厂飞颈蹿迟を目指して ただいまのSwift率 33%
26.
厂飞颈蹿迟移行の落とし穴
27.
?Objective-Cとのインターフェース ?Optionalの扱いが雑(仕方ない) ?OptionalなIntなどを参照不可(仕方ない) ?NSArrayなどの扱いが面倒(仕方ない) 厂飞颈蹿迟移行の落とし穴
28.
話題の Objective-C to Swift
Converter を試してみた
30.
?使用感 ?ちょっと厳しいかな、、、 ?ところどころ変換がおかしい ?.hと.mをマージしないといけない ?Webサービスなのでちょっと怖い Objective-C to Swift
Converter
31.
?使用感 ?ちょっと厳しいかな、、、 ?ところどころ変換がおかしい ?.hと.mをマージしないといけない ?Webサービスなのでちょっと怖い Objective-C to Swift
Converter 今後に期待
32.
Objective-CとSwift どちらも愛しています
33.
ありがとうございました
Download