Submit Search
Upload
孤独のgem開発
•
1 like
•
1,244 views
Joe_noh
Follow
dummy-apartmentというgemをつくった話。 gemの機能を大雑把に紹介。 ボッチ開発フローについての話。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 22
Download Now
Download to read offline
Recommended
東京アインス
東京アインス
motoyuki010904
Img046
Img046
kenichi matsumoto
Geometry with Unity
Geometry with Unity
京大 マイコンクラブ
NUTハッカソン2014成果報告
NUTハッカソン2014成果報告
Joe_noh
やってみた -URL外形監視-
やってみた -URL外形監視-
Joe_noh
リーンキャンバス
リーンキャンバス
Joe_noh
できないことはPortで外注
できないことはPortで外注
Joe_noh
モバイルアプリ研修イントロダクション
モバイルアプリ研修イントロダクション
Joe_noh
Recommended
東京アインス
東京アインス
motoyuki010904
Img046
Img046
kenichi matsumoto
Geometry with Unity
Geometry with Unity
京大 マイコンクラブ
NUTハッカソン2014成果報告
NUTハッカソン2014成果報告
Joe_noh
やってみた -URL外形監視-
やってみた -URL外形監視-
Joe_noh
リーンキャンバス
リーンキャンバス
Joe_noh
できないことはPortで外注
できないことはPortで外注
Joe_noh
モバイルアプリ研修イントロダクション
モバイルアプリ研修イントロダクション
Joe_noh
パフォーマンス改善のためにやったこと・やらなかったこと
パフォーマンス改善のためにやったこと・やらなかったこと
Joe_noh
Vue.jsのユニットテスト
Vue.jsのユニットテスト
Joe_noh
Vuexと入力フォーム
Vuexと入力フォーム
Joe_noh
カラーミーAPIドキュメントの今後
カラーミーAPIドキュメントの今後
Joe_noh
サイクルOJTイントロダクション
サイクルOJTイントロダクション
Joe_noh
お産ウィークイントロダクション
お産ウィークイントロダクション
Joe_noh
Webオペレーション研修イントロダクション
Webオペレーション研修イントロダクション
Joe_noh
Web開発研修イントロダクション
Web開発研修イントロダクション
Joe_noh
もっとgit
もっとgit
Joe_noh
DBにseedするライブラリつくった
DBにseedするライブラリつくった
Joe_noh
Elixirだ 第6回
Elixirだ 第6回
Joe_noh
Elixirだ 第5回
Elixirだ 第5回
Joe_noh
Elixirだ 第4回
Elixirだ 第4回
Joe_noh
Elixirだ 第3回
Elixirだ 第3回
Joe_noh
Elixirだ 第2回
Elixirだ 第2回
Joe_noh
Elixirだ 第1回強化版 後半
Elixirだ 第1回強化版 後半
Joe_noh
Elixirだ 第1回強化版 前半
Elixirだ 第1回強化版 前半
Joe_noh
Elixirだ 第1回 - 基礎だ -
Elixirだ 第1回 - 基礎だ -
Joe_noh
Declaimerっていうやつつくった(つくってる)
Declaimerっていうやつつくった(つくってる)
Joe_noh
いつかどこかで使えそうな英語
いつかどこかで使えそうな英語
Joe_noh
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
osamut
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Shota Ito
More Related Content
More from Joe_noh
パフォーマンス改善のためにやったこと・やらなかったこと
パフォーマンス改善のためにやったこと・やらなかったこと
Joe_noh
Vue.jsのユニットテスト
Vue.jsのユニットテスト
Joe_noh
Vuexと入力フォーム
Vuexと入力フォーム
Joe_noh
カラーミーAPIドキュメントの今後
カラーミーAPIドキュメントの今後
Joe_noh
サイクルOJTイントロダクション
サイクルOJTイントロダクション
Joe_noh
お産ウィークイントロダクション
お産ウィークイントロダクション
Joe_noh
Webオペレーション研修イントロダクション
Webオペレーション研修イントロダクション
Joe_noh
Web開発研修イントロダクション
Web開発研修イントロダクション
Joe_noh
もっとgit
もっとgit
Joe_noh
DBにseedするライブラリつくった
DBにseedするライブラリつくった
Joe_noh
Elixirだ 第6回
Elixirだ 第6回
Joe_noh
Elixirだ 第5回
Elixirだ 第5回
Joe_noh
Elixirだ 第4回
Elixirだ 第4回
Joe_noh
Elixirだ 第3回
Elixirだ 第3回
Joe_noh
Elixirだ 第2回
Elixirだ 第2回
Joe_noh
Elixirだ 第1回強化版 後半
Elixirだ 第1回強化版 後半
Joe_noh
Elixirだ 第1回強化版 前半
Elixirだ 第1回強化版 前半
Joe_noh
Elixirだ 第1回 - 基礎だ -
Elixirだ 第1回 - 基礎だ -
Joe_noh
Declaimerっていうやつつくった(つくってる)
Declaimerっていうやつつくった(つくってる)
Joe_noh
いつかどこかで使えそうな英語
いつかどこかで使えそうな英語
Joe_noh
More from Joe_noh
(20)
パフォーマンス改善のためにやったこと・やらなかったこと
パフォーマンス改善のためにやったこと・やらなかったこと
Vue.jsのユニットテスト
Vue.jsのユニットテスト
Vuexと入力フォーム
Vuexと入力フォーム
カラーミーAPIドキュメントの今後
カラーミーAPIドキュメントの今後
サイクルOJTイントロダクション
サイクルOJTイントロダクション
お産ウィークイントロダクション
お産ウィークイントロダクション
Webオペレーション研修イントロダクション
Webオペレーション研修イントロダクション
Web開発研修イントロダクション
Web開発研修イントロダクション
もっとgit
もっとgit
DBにseedするライブラリつくった
DBにseedするライブラリつくった
Elixirだ 第6回
Elixirだ 第6回
Elixirだ 第5回
Elixirだ 第5回
Elixirだ 第4回
Elixirだ 第4回
Elixirだ 第3回
Elixirだ 第3回
Elixirだ 第2回
Elixirだ 第2回
Elixirだ 第1回強化版 後半
Elixirだ 第1回強化版 後半
Elixirだ 第1回強化版 前半
Elixirだ 第1回強化版 前半
Elixirだ 第1回 - 基礎だ -
Elixirだ 第1回 - 基礎だ -
Declaimerっていうやつつくった(つくってる)
Declaimerっていうやつつくった(つくってる)
いつかどこかで使えそうな英語
いつかどこかで使えそうな英語
Recently uploaded
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
osamut
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
Shota Ito
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
sugiuralab
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
Atomu Hidaka
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
iPride Co., Ltd.
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
sugiuralab
Recently uploaded
(7)
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
孤独のgem開発
1.
孤独のgem開発
2.
じぇむをつくりました ● なまえ – dummy-apartment ● きのう –
アパートの情報をテキトーに出力 ● 家賃 ● 敷金/礼金 ● 専有面積 ● バストイレ別 ● 管理人巡回 などなど
3.
なかみ ● ほぼぜんぶランダム ● 部屋タイプもランダム – 1R, 1K,
2K, 2DK, 2LDK, 3K, 3DK, 3LDK ● 専有面積 = (部屋数×10 ± 5) m2 (DKなら2部屋分みたいにしてる) ● お家賃 = (80×(専有面積)2 + 2000) ± 5000 円
4.
なかみ ● 住所 – 47都道府県と架空の市町村名をてきとうに ● アパート名も – 前半候補 ● 石井,
山城, 大井台, 片山, 大山 など – 後半候補 ● コーポ, ハイツ, サンハイツ, メゾン, パレス など ● 最寄り駅もてきとうに
5.
なかみ ● 築年月(築年数じゃない) – 1960年1月1日から現在までから適当な日を ● 敷金礼金 =
[0, 1, 1, 1, 1, 2].sample * monthly_rent ● その他boolean的なもの全部 – [true, false].sample ● みんな使ってね
6.
で、
7.
孤独開発 ボッチ
8.
就活中 某社のヒト 「開発経験を教えてください」 TK大の学生 「授業の課題で、チーム開発してました(キリッ」 某社のヒト
「わーすごいねー(^O^)」 オレ 「あ、ボクはひとりで」 某社のヒト 「あー(^_^;)」
9.
ボッチでなにが悪い!
10.
ボッチでもGithubでソーシャルコーディングだ!
11.
孤独のイシュー ↑ チェックボックス 担当オレ → ← 発議オレ
12.
孤独のプルリク ↑オレがクローズ ↓オレがマージ ← オレがオレにリクエスト
13.
自分にLGTM
14.
✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌
15.
なんか違う感 ● ボッチじゃなくなったときに同じ方法が通用しないのでは? – みんなで開発 – 担当者が増える ● 1個のイシューに複数のAssignee? –
誰がどこを開発するかわからんじゃろ ● カブるのう ● 悲しむのう ● ガチなひとり遊びじゃん – これだから いつまでたっても
16.
こうだろ } ← 担当A君 }
← 担当B君 } ← 担当C君
17.
どうすればよかったんだー ● イシューをプルリクに変換できるらしい – 細かくイシュー(=チケット)きってアサイン →
プルリクの流れ – ただし廃止の方向らしいので試してない & 却下 ● プルリク出しまくっとく策 – --allow-emptyコミットしたブランチをプッシュ – そのブランチ使って空砲プルリク発射 ● プルリクエスト = 「プルしてくれません? このブランチ」 – そのブランチにコミット&プッシュしながら議論 – マージ
18.
イッシュー ● イシューいらないの? – んなこたぁない – コード書く
のがダルい 段階ではない議論 ● こんな壮大な機能を思いついたんだけどどうよ(自分用メモ) ● これバグなの?仕様なの?(自問自答) ● 雑談とか(独り言) ● 知ってる? – コミットメッセージに close #10 とか書いてマージされると#10閉じれる ● “This fixes #10” ● マージされると発動
19.
ほかに ● Travis先生 – 自動テストかっこいい – バッヂかっこいい ● ラベルとマイルストーン –
ラベルは付けようか迷った ● めんd – マイルストーンは却下 ● 趣味だし ← 信頼の証
20.
.travis.yml language: ruby script: "bundle
exec rspec" rvm: - 1.9.3 - 2.0.0 notifications: email: on_success: never on_failure: never
21.
ひとこと ● Travis使って思ったこと – プルリク出す – Travisが検知 –
テスト回す ● ここが割と時間かかる。スキマ時間発生 – Twitter見ちゃう – 集中切れる つまり俺が悪い
22.
以上
Download Now