開発メンバーを増やすときの秩序だったプラクティス with SideCI
-
Upload
koichiro-sumi -
Category
Technology
-
view
1.202 -
download
6
Transcript of 開発メンバーを増やすときの秩序だったプラクティス with SideCI
[Confidential] © 2013 Actcat, Inc. 1
開発メンバーを増やすときの 秩序だったプラクティス
[Confidential] © 2013 Actcat, Inc.
はじめに 自己紹介
n プログラマ向けサービス「SideCI」を 開発している角(スミ) です
n エンジニアとしては Ruby, Obj-‐C, Android Javaなどが長いです
2
[Confidential] © 2013 Actcat, Inc. 3
極稀にブログが炎上します。 Rails好きです。
[Confidential] © 2013 Actcat, Inc.
今日は周りの色々な企業のエンジニアから
聞いた話をメインにお話します。
4
[Confidential] © 2013 Actcat, Inc. 5
エンジニア 募集中?
[Confidential] © 2013 Actcat, Inc. 6
学生インターン?
[Confidential] © 2013 Actcat, Inc. 7
求人から中途採用?
[Confidential] © 2013 Actcat, Inc. 8
CEOが連れてきた凄そうな人?
[Confidential] © 2013 Actcat, Inc.
採用!
9
[Confidential] © 2013 Actcat, Inc.
採用後…
コーチング(してる?)
ペアプロで伝えたり(してる?)
↓
OJT → コードレビュー
… 10
[Confidential] © 2013 Actcat, Inc.
なんでインデント
揃えてないの?
11
[Confidential] © 2013 Actcat, Inc.
tmp1, tmp2, v1, v2…
コードが読みづらいんだけど…
12
[Confidential] © 2013 Actcat, Inc.
@gloval1, @gloval2, @gloval2…
なんで全部gloval変数… ?
13
[Confidential] © 2013 Actcat, Inc.
こんな時のプラクティス!
14
[Confidential] © 2013 Actcat, Inc.
がんがん教える!
がんがんプルリクにコメント!
15
[Confidential] © 2013 Actcat, Inc.
コードレビュー → 指摘 → レビュー
↑ ↓
指摘 ← レビュー ← 指摘
16
[Confidential] © 2013 Actcat, Inc.
自分が書く時間がない…
(´・ω・`)
17
[Confidential] © 2013 Actcat, Inc.
(´・ω・`)
お互いつらい
(´・ω・`)
18
[Confidential] © 2013 Actcat, Inc.
コードの書き方を
仕様にしよう
規約にしよう
19
[Confidential] © 2013 Actcat, Inc.
エンジニアは
仕様に従う、規約に従う
(設定より規約がトレンド )
20
[Confidential] © 2013 Actcat, Inc.
つくろう、わたしたちの仕様を
Style Guide
コーディング規約
21
[Confidential] © 2013 Actcat, Inc.
作ったらどうする?
全部を覚える?
22
[Confidential] © 2013 Actcat, Inc. 23
C I
[Confidential] © 2013 Actcat, Inc.
静的コードスキャナ
+
CI
コードレビューの規約・仕様を
自動的なチェックにリプレイス
24
[Confidential] © 2013 Actcat, Inc. 25
継続的自動コードレビュー プラットフォーム
[Confidential] © 2013 Actcat, Inc. 26
Ruby, Rails, PHPのコーディング規約・Style Guideの 静的スキャナを提供
[Confidential] © 2013 Actcat, Inc. 27
GitHub Pull Requestに自動コメント
[Confidential] © 2013 Actcat, Inc.
宣伝LT
失礼しました
m(_ _)m 28
[Confidential] © 2013 Actcat, Inc. 29
https://www.sideci.com/
[Confidential] © 2013 Actcat, Inc. 30
設定の所要時間は30秒, 利用料無料。 「SideCI」という名前をググって下さい!
https://www.sideci.com/