$30 off During Our Annual Pro Sale. View Details »

KansaiLT2

Tomoki Sugiura
December 20, 2018
180

 KansaiLT2

KansaiLT2で使ったスライド

Tomoki Sugiura

December 20, 2018
Tweet

Transcript

  1. 縛るのはお好きでるのはお好きですか?好きですか?きですか?

  2. 縛るのはお好きでられるのがお好きですか?好きですか?きですか…?

  3. 趣味のチーム開発のチーム開発チーム開発開発 GitHubのチーム開発使い方をい方を方をを ルールで縛るのはどれく縛るのはどれくらるのチーム開発はどれくらい方をが 適切か考えてみた件か考えてみた件考えてみた件えてみた件件 Presented by shanpu

  4. Definition 趣味のチーム開発のチーム開発チーム開発開発のチーム開発定義 4 • 3〜5人程度 • 開発期間は比較的短期間は比較的短期間比較的短期間は比較的短期間 (2日〜1ヶ月程度ヶ月程度月程度) • gitの熟練度はばらば熟練度は比較的短期間ばらばら

  5. ? 趣味のチーム開発のチーム開発チーム開発開発はどのチーム開発位置にあるべき?にあるべき? 5

  6. Element ポイント 6 ブランチ プルリク そのチーム開発他

  7. ブランチをどう切るか切か考えてみた件るか考えてみた件 masterにコミットはあかコミットはあかんやろは比較的短期間あかんやろ 1 7

  8. Branch 8 ブランチ • master (完成品),develop (とりあえず動く動くく), 作業ブランチ ブランチ の熟練度はばらば三種類を用意を用意用意

    • 作業ブランチはブランチはは比較的短期間機能単位ごと ⇒[ユーザ名名] や [hoge_and_piyo] みたいな ブランチはは比較的短期間マージするタイミングするタイミングをタイミングをを用意 見失う...う... • 基本的にコミットはあかmasterとdevelopにコミットはあか 直接コミットしないコミットはあかんやろしない • developから作業ブランチはブランチはを用意切る→るタイミングを→ 作業ブランチはブランチはで作業&コミット作業ブランチは&コミット→コミットはあかんやろ→ develop にコミットはあかマージするタイミング で作業&コミット1ヶ月程度セットはあかんやろ よくない方を例
  9. プルリクについ方をて考えてみた件える リクエストはあかんやろの熟練度はばらば許可はセルフサービは比較的短期間セルフサービス? 2 9

  10. Pull Request 10 プルリク • ローカルで作業&コミットdevelopにコミットはあかマージするタイミングは比較的短期間NG • 必ずず動く本人以外がレビューがレビューを用意するタイミングを ⇒自分のミスは自分での熟練度はばらばミスは比較的短期間自分のミスは自分でで作業&コミット気づけないづけない •

    レビューしてもらう前に変更を取り入にコミットはあか変更を取り入れるを用意取り入れるり入れるれるタイミングを • マージするタイミングかリベースかは比較的短期間どちらで作業&コミットもいい • 他の作業ブランチの熟練度はばらば作業ブランチはブランチはを用意マージするタイミングして持ってくるってくるタイミングを の熟練度はばらばは比較的短期間NG!! • マージするタイミングしたらその熟練度はばらば作業ブランチはブランチはは比較的短期間消すす merge rebase どうやって最新のコミット最新のコミットに追のコミットに追いつくか.に追いつくか..追いつくか...いつくか...
  11. issueとか考えてみた件コミットコメントとか考えてみた件 活用するタイミングをと便利...? 3 11

  12. Issue & Commit Comment 12 issue • バグをの熟練度はばらば共有ににコミットはあかissue を用意立てると便利てるタイミングをと便利 •

    APIの熟練度はばらば叩き方(き方(方(JSONの熟練度はばらばフィールドやエンドポやエンドやエンドポポ イントはあかんやろ)などの情報を共などの熟練度はばらば情報を共有するのにを用意共有にするタイミングをの熟練度はばらばにコミットはあかも使えるえるタイミングを informationタグをを用意用意してあげるタイミングをと良いい コミットに追いつくか.コメントに追いつくか. • 日本語でも大丈夫で作業&コミットも大丈夫 無理して英語にしよして英語でも大丈夫にコミットはあかしようと悩んでるんで作業&コミットるタイミングを 時間は比較的短期間がもったいない
  13. Back to square one... 13 縛るのはお好きでるタイミングをの熟練度はばらばは比較的短期間お好きですか?好きですか?き方(で作業&コミットすか? 縛るのはお好きでられるタイミングをの熟練度はばらばは比較的短期間お好きですか?好きですか?き方(で作業&コミットすか...?

  14. どっちで作業&コミットもないよね!!

  15. 作った件物 > 作る過程 GitHubは比較的短期間あくまで作業&コミット作業ブランチはを用意助けてくれるツーけてくれるタイミングをツールの熟練度はばらば一つつ いいもの熟練度はばらばを用意作るタイミングをにコミットはあかは比較的短期間メンバーの熟練度はばらばやるタイミングを気づけないが大切る→ それを用意考慮したルール作りしたルール作りを用意! 15

  16. THANKS ! ご清聴ありがとうござありがとう切るかござい方をました件! ようほう ようりょうをまもって ・ようりょうをま たのしいチームかいはつチ ムかいはつをかいチームかいはつはつを ー !!

    16