Submit Search
Upload
Coderetreat in KIT 導入資料
•
0 likes
•
4,493 views
Hiroki Kondo
Follow
Coderetreat in KITでの導入資料です。
Read less
Read more
Software
Report
Share
Report
Share
1 of 26
Download now
Download to read offline
Recommended
ペアプロどうでしょう?
ペアプロどうでしょう?
hiroyuki Yamamoto
Xp寺子屋出張版#2「ペアワークの楽しさ実感!ペアドローワークショップ」
Xp寺子屋出張版#2「ペアワークの楽しさ実感!ペアドローワークショップ」
takepu
二求の塾 プログラミング講座(2019-08-10)
二求の塾 プログラミング講座(2019-08-10)
Atsuo Yamasaki
ドワンゴの新卒エンジニアが新規サービスを立ち上げるまで
ドワンゴの新卒エンジニアが新規サービスを立ち上げるまで
Kazunari Kida
クリエイティブMtg台割 ver1
クリエイティブMtg台割 ver1
taiji121
プレゼンテーション講義スライド
プレゼンテーション講義スライド
Tokai University
【プレゼン】見やすいプレゼン資料の作り方【初心者用】
【プレゼン】見やすいプレゼン資料の作り方【初心者用】
MOCKS | Yuta Morishige
自動テストとJenkinsの活用 公開版
自動テストとJenkinsの活用 公開版
baroqueworksdev
Recommended
ペアプロどうでしょう?
ペアプロどうでしょう?
hiroyuki Yamamoto
Xp寺子屋出張版#2「ペアワークの楽しさ実感!ペアドローワークショップ」
Xp寺子屋出張版#2「ペアワークの楽しさ実感!ペアドローワークショップ」
takepu
二求の塾 プログラミング講座(2019-08-10)
二求の塾 プログラミング講座(2019-08-10)
Atsuo Yamasaki
ドワンゴの新卒エンジニアが新規サービスを立ち上げるまで
ドワンゴの新卒エンジニアが新規サービスを立ち上げるまで
Kazunari Kida
クリエイティブMtg台割 ver1
クリエイティブMtg台割 ver1
taiji121
プレゼンテーション講義スライド
プレゼンテーション講義スライド
Tokai University
【プレゼン】見やすいプレゼン資料の作り方【初心者用】
【プレゼン】見やすいプレゼン資料の作り方【初心者用】
MOCKS | Yuta Morishige
自動テストとJenkinsの活用 公開版
自動テストとJenkinsの活用 公開版
baroqueworksdev
プレゼンテーションの考え方20140628
プレゼンテーションの考え方20140628
Professional University of Information and Management for Innovation (情報経営イノベーション専門職大学)
なぜあの人のプレゼンテーションはいつもイイねと言われるのか0716
なぜあの人のプレゼンテーションはいつもイイねと言われるのか0716
Dai Murata
Substance Designer の使い方事例
Substance Designer の使い方事例
poko ponmaru
CTOが仕事に対する新しい考え方を教えてくれた話
CTOが仕事に対する新しい考え方を教えてくれた話
Yuki Maeto
Weekend Androidのススメ
Weekend Androidのススメ
Suzuki Junko
77回スピーカーを経験して分かったこと」共有します
77回スピーカーを経験して分かったこと」共有します
Yuya Yamaki
ビビッド・パワポ・オペーレーション Revision 2015
ビビッド・パワポ・オペーレーション Revision 2015
Masahito Zembutsu
What do I want to do?
What do I want to do?
Kameko Ohmura
DFT-B_final presentation_SPR
DFT-B_final presentation_SPR
Yuri Inagawa
研究発表を準備する(2022年版)
研究発表を準備する(2022年版)
Takayuki Itoh
ペアプログラミング?
ペアプログラミング?
You&I
パワーポイント基礎講座
パワーポイント基礎講座
ofunato
本の紹介
本の紹介
t w
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
schoowebcampus
Final presentation
Final presentation
Seonghwan Yeo
IT系エンジニアのためのプレゼンテーション入門
IT系エンジニアのためのプレゼンテーション入門
Masahito Zembutsu
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
nishio
見やすいプレゼン資料の作り方 - リニューアル増量版
見やすいプレゼン資料の作り方 - リニューアル増量版
MOCKS | Yuta Morishige
いまさら学ぶオブジェクト指向
いまさら学ぶオブジェクト指向
Daisuke Hirayama
ペアプロのオイシイ料理法、おしえます。
ペアプロのオイシイ料理法、おしえます。
takepu
ペアプロはリモートでもできる!
ペアプロはリモートでもできる!
Tatsuya Deguchi
Javaプログラミング入門【第1回】
Javaプログラミング入門【第1回】
Yukiko Kato
More Related Content
What's hot
プレゼンテーションの考え方20140628
プレゼンテーションの考え方20140628
Professional University of Information and Management for Innovation (情報経営イノベーション専門職大学)
なぜあの人のプレゼンテーションはいつもイイねと言われるのか0716
なぜあの人のプレゼンテーションはいつもイイねと言われるのか0716
Dai Murata
Substance Designer の使い方事例
Substance Designer の使い方事例
poko ponmaru
CTOが仕事に対する新しい考え方を教えてくれた話
CTOが仕事に対する新しい考え方を教えてくれた話
Yuki Maeto
Weekend Androidのススメ
Weekend Androidのススメ
Suzuki Junko
77回スピーカーを経験して分かったこと」共有します
77回スピーカーを経験して分かったこと」共有します
Yuya Yamaki
ビビッド・パワポ・オペーレーション Revision 2015
ビビッド・パワポ・オペーレーション Revision 2015
Masahito Zembutsu
What do I want to do?
What do I want to do?
Kameko Ohmura
DFT-B_final presentation_SPR
DFT-B_final presentation_SPR
Yuri Inagawa
研究発表を準備する(2022年版)
研究発表を準備する(2022年版)
Takayuki Itoh
ペアプログラミング?
ペアプログラミング?
You&I
パワーポイント基礎講座
パワーポイント基礎講座
ofunato
本の紹介
本の紹介
t w
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
schoowebcampus
Final presentation
Final presentation
Seonghwan Yeo
IT系エンジニアのためのプレゼンテーション入門
IT系エンジニアのためのプレゼンテーション入門
Masahito Zembutsu
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
nishio
見やすいプレゼン資料の作り方 - リニューアル増量版
見やすいプレゼン資料の作り方 - リニューアル増量版
MOCKS | Yuta Morishige
いまさら学ぶオブジェクト指向
いまさら学ぶオブジェクト指向
Daisuke Hirayama
What's hot
(19)
プレゼンテーションの考え方20140628
プレゼンテーションの考え方20140628
なぜあの人のプレゼンテーションはいつもイイねと言われるのか0716
なぜあの人のプレゼンテーションはいつもイイねと言われるのか0716
Substance Designer の使い方事例
Substance Designer の使い方事例
CTOが仕事に対する新しい考え方を教えてくれた話
CTOが仕事に対する新しい考え方を教えてくれた話
Weekend Androidのススメ
Weekend Androidのススメ
77回スピーカーを経験して分かったこと」共有します
77回スピーカーを経験して分かったこと」共有します
ビビッド・パワポ・オペーレーション Revision 2015
ビビッド・パワポ・オペーレーション Revision 2015
What do I want to do?
What do I want to do?
DFT-B_final presentation_SPR
DFT-B_final presentation_SPR
研究発表を準備する(2022年版)
研究発表を準備する(2022年版)
ペアプログラミング?
ペアプログラミング?
パワーポイント基礎講座
パワーポイント基礎講座
本の紹介
本の紹介
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
分かりやすく、使いやすいデザインを生み出す工夫 先生:池田 拓司
Final presentation
Final presentation
IT系エンジニアのためのプレゼンテーション入門
IT系エンジニアのためのプレゼンテーション入門
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
アイデアを塩漬けにしない-世界中の人に手伝ってもらう方法-
見やすいプレゼン資料の作り方 - リニューアル増量版
見やすいプレゼン資料の作り方 - リニューアル増量版
いまさら学ぶオブジェクト指向
いまさら学ぶオブジェクト指向
Similar to Coderetreat in KIT 導入資料
ペアプロのオイシイ料理法、おしえます。
ペアプロのオイシイ料理法、おしえます。
takepu
ペアプロはリモートでもできる!
ペアプロはリモートでもできる!
Tatsuya Deguchi
Javaプログラミング入門【第1回】
Javaプログラミング入門【第1回】
Yukiko Kato
endeworksでのWebAppの作り方
endeworksでのWebAppの作り方
33rpm
テスト駆動開発入門 - C4K Meetup#2
テスト駆動開発入門 - C4K Meetup#2
Masashi Shibata
エンジニア×デザイナー GitHubで変わるコミュニケーション(PHPカンファレンス2014 P4Dセッション)
エンジニア×デザイナー GitHubで変わるコミュニケーション(PHPカンファレンス2014 P4Dセッション)
Hiroyuki Yamaoka
Androidアプリ 長い黒髪のマイカノジョ 制作ノート
Androidアプリ 長い黒髪のマイカノジョ 制作ノート
Hiroyuki Shimanishi
私とインクス
私とインクス
Yoshimura Soichiro
CoderDojoの始め方
CoderDojoの始め方
Tsutomu Kawamura
ペアプロ・モブプロ.pdf
ペアプロ・モブプロ.pdf
yoshinorimatsuda
コンソールベタ打ち卒業:スクリプトエディタを使おう
コンソールベタ打ち卒業:スクリプトエディタを使おう
Yu Tamura
Xp Terakoya 05
Xp Terakoya 05
takepu
私は如何にしてUpl
私は如何にしてUpl
Tohru Shinohara
enchant.jsを使った子ども向けプログラミングワークショップ講義内容
enchant.jsを使った子ども向けプログラミングワークショップ講義内容
Yuki Tanaka
ペアプロとは? 20120331
ペアプロとは? 20120331
takepu
デザイナーとエンジニアの良い関係
デザイナーとエンジニアの良い関係
Kanako Kawahara
海外へのアウトソーシング
海外へのアウトソーシング
Kato Tomo
プログラミング?なにそれこわい?なママも楽しんじゃうサロン
プログラミング?なにそれこわい?なママも楽しんじゃうサロン
Mom Studeo
ドメイン駆動設計勉強会発表
ドメイン駆動設計勉強会発表
shingo suzuki
Digital OceanでPythonな環境を作ろう(途中成果) Python mini Hack-a-thon #43
Digital OceanでPythonな環境を作ろう(途中成果) Python mini Hack-a-thon #43
Shinichi Nakagawa
Similar to Coderetreat in KIT 導入資料
(20)
ペアプロのオイシイ料理法、おしえます。
ペアプロのオイシイ料理法、おしえます。
ペアプロはリモートでもできる!
ペアプロはリモートでもできる!
Javaプログラミング入門【第1回】
Javaプログラミング入門【第1回】
endeworksでのWebAppの作り方
endeworksでのWebAppの作り方
テスト駆動開発入門 - C4K Meetup#2
テスト駆動開発入門 - C4K Meetup#2
エンジニア×デザイナー GitHubで変わるコミュニケーション(PHPカンファレンス2014 P4Dセッション)
エンジニア×デザイナー GitHubで変わるコミュニケーション(PHPカンファレンス2014 P4Dセッション)
Androidアプリ 長い黒髪のマイカノジョ 制作ノート
Androidアプリ 長い黒髪のマイカノジョ 制作ノート
私とインクス
私とインクス
CoderDojoの始め方
CoderDojoの始め方
ペアプロ・モブプロ.pdf
ペアプロ・モブプロ.pdf
コンソールベタ打ち卒業:スクリプトエディタを使おう
コンソールベタ打ち卒業:スクリプトエディタを使おう
Xp Terakoya 05
Xp Terakoya 05
私は如何にしてUpl
私は如何にしてUpl
enchant.jsを使った子ども向けプログラミングワークショップ講義内容
enchant.jsを使った子ども向けプログラミングワークショップ講義内容
ペアプロとは? 20120331
ペアプロとは? 20120331
デザイナーとエンジニアの良い関係
デザイナーとエンジニアの良い関係
海外へのアウトソーシング
海外へのアウトソーシング
プログラミング?なにそれこわい?なママも楽しんじゃうサロン
プログラミング?なにそれこわい?なママも楽しんじゃうサロン
ドメイン駆動設計勉強会発表
ドメイン駆動設計勉強会発表
Digital OceanでPythonな環境を作ろう(途中成果) Python mini Hack-a-thon #43
Digital OceanでPythonな環境を作ろう(途中成果) Python mini Hack-a-thon #43
More from Hiroki Kondo
Coderetreat in KIT 資料/
Coderetreat in KIT 資料/
Hiroki Kondo
Coderetreat in KITスポンサー資料
Coderetreat in KITスポンサー資料
Hiroki Kondo
Eclipseデバッガを活用するための31のtips
Eclipseデバッガを活用するための31のtips
Hiroki Kondo
分散環境でのTrac
分散環境でのTrac
Hiroki Kondo
分散環境でのTrac
分散環境でのTrac
Hiroki Kondo
10分で出来る!?プラグインライブコーディング
10分で出来る!?プラグインライブコーディング
Hiroki Kondo
JRubyでカードアプリを作ろう
JRubyでカードアプリを作ろう
Hiroki Kondo
モジュール指向勉強会-コードリーディングを始める前に-
モジュール指向勉強会-コードリーディングを始める前に-
Hiroki Kondo
Javaにおけるモジュラリティ元年
Javaにおけるモジュラリティ元年
Hiroki Kondo
成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-
成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-
Hiroki Kondo
なぜ今OSGiか
なぜ今OSGiか
Hiroki Kondo
業務システムで使うSpring Dynamic Modules
業務システムで使うSpring Dynamic Modules
Hiroki Kondo
Kanban Vs Scrum日本語版
Kanban Vs Scrum日本語版
Hiroki Kondo
どこでもTrac Wiki
どこでもTrac Wiki
Hiroki Kondo
どこでも Trac Wiki (Moba S Conflicted Copy 2009 07 14)
どこでも Trac Wiki (Moba S Conflicted Copy 2009 07 14)
Hiroki Kondo
HELP ME! 説明書
HELP ME! 説明書
Hiroki Kondo
Help Me!
Help Me!
Hiroki Kondo
Rodから聞いたことを全部話すぜ
Rodから聞いたことを全部話すぜ
Hiroki Kondo
斜め上行くリッチクライアントの考え方(仮)
斜め上行くリッチクライアントの考え方(仮)
Hiroki Kondo
斜め上行くリッチクライアントの考え方(仮)
斜め上行くリッチクライアントの考え方(仮)
Hiroki Kondo
More from Hiroki Kondo
(20)
Coderetreat in KIT 資料/
Coderetreat in KIT 資料/
Coderetreat in KITスポンサー資料
Coderetreat in KITスポンサー資料
Eclipseデバッガを活用するための31のtips
Eclipseデバッガを活用するための31のtips
分散環境でのTrac
分散環境でのTrac
分散環境でのTrac
分散環境でのTrac
10分で出来る!?プラグインライブコーディング
10分で出来る!?プラグインライブコーディング
JRubyでカードアプリを作ろう
JRubyでカードアプリを作ろう
モジュール指向勉強会-コードリーディングを始める前に-
モジュール指向勉強会-コードリーディングを始める前に-
Javaにおけるモジュラリティ元年
Javaにおけるモジュラリティ元年
成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-
成長できるエンタープライズシステムを目指して-OSGiによるモジュール型アーキテクチャの実現-
なぜ今OSGiか
なぜ今OSGiか
業務システムで使うSpring Dynamic Modules
業務システムで使うSpring Dynamic Modules
Kanban Vs Scrum日本語版
Kanban Vs Scrum日本語版
どこでもTrac Wiki
どこでもTrac Wiki
どこでも Trac Wiki (Moba S Conflicted Copy 2009 07 14)
どこでも Trac Wiki (Moba S Conflicted Copy 2009 07 14)
HELP ME! 説明書
HELP ME! 説明書
Help Me!
Help Me!
Rodから聞いたことを全部話すぜ
Rodから聞いたことを全部話すぜ
斜め上行くリッチクライアントの考え方(仮)
斜め上行くリッチクライアントの考え方(仮)
斜め上行くリッチクライアントの考え方(仮)
斜め上行くリッチクライアントの考え方(仮)
Coderetreat in KIT 導入資料
1.
CODERETREAT IN KIT 2014.05.31 08:30-17:00 金沢工業大学
扇が丘キャンパス
2.
Coderetreatとは? • プログラミングを学ぶ練習の場です。 • ペアプロで課題に挑戦します。 •
ワイワイ相談しながら楽しく良いコー ドを書いていきましょう。
3.
これがペアプロ photo By By
Daniel Dionne
4.
ペアプロとは? • ペアプログラミングの略 • 二人で一台のマシンを使ってプログラ ミングする •
ドライバーがキー入力を行う • ナビゲータが設計/問題がないか観察
5.
ペアプロのやり方 • 最初の目標を決める • パートナーを頼りにし、支える •
何をしようとしてるか極力しゃべる • お互い何をしているか把握する • できたら喜ぶ • 5分程度で交代する 引用元: http://t.co/rRKYdZqvZq (著:結城浩)
6.
ペアプロを楽しくする コツ • 経験の少ない人はドライバーを率先 • 誤りを見かけたら丁寧に指摘する •
パートナーに敬意を • ナビゲーターは口を出すだけでなく、 時々手も出してドライバーになる
7.
スケジュール 08:30 - 09:00
会場、趣旨説明、準備 09:00 - 09:45 ペアプロ セッション#1 09:45 - 10:00 ふりかえり#1 休憩 10:00 - 10:45 ペアプロ セッション#2 10:45 - 11:00 ふりかえり#2 休憩 11:00 - 11:45 ペアプロ セッション#3 11:45 - 12:00 ふりかえり#3 休憩 12:00 - 13:30 昼食 13:30 - 14:15 ペアプロ セッション#4 14:15 - 14:30 ふりかえり#4 (おやつのじかん) 14:30 - 15:15 ペアプロ セッション#5 15:15 - 15:45 ふりかえり#5 休憩 15:45 - 16:30 ペアプロ セッション#6 16:30 - 17:00 全体ふりかえり
8.
大事なこと !
9.
大事なこと セッション毎に コードを消す
10.
セッション中の注意 • プログラミング言語はなんでもOK • 未経験言語はパートナーから教わろう •
ただし、開発環境は皆さんが用意され たもので。(セッション中で準備は☓)
11.
より良いコードを 実装しましょう。
12.
課題 • 入門:うるう年の計算 • ふつう:コンウェイのライフゲーム •
チャレンジ:ボーリングスコア計算
13.
入門:うるう年の計算 • 指定した年がうるう年かどうか判定し てください。 • 4で割り切れる年はうるう年 •
でも100で割り切れる年はうるう年では ありません。 • でもでも400で割り切れる年はうるう年
14.
ふつう:ライフゲーム bit.ly/YGb5SV
15.
チャレンジ: ボーリングスコア計算 http://bit.ly/1k1rYGr http://bit.ly/1hxqOye
16.
チャレンジ課題 • トライするかは自由 • If文禁止 •
ループ禁止 • メソッド禁止 • 配列禁止 • ペア入れ替え等々
17.
ふりかえり • ホワイトボードに書こう • 気づいたこと •
うまくいったこと • うまくいかなかったこと • ハッシュタグ #coderetreat_kit
18.
諸注意 • ゴミはゴミ袋に • 午後の入退館について •
飲み物はご自由に • 食べ物はロビーで • トイレ/喫煙場所 • 電子ホワイトボードの ためペンは使えません • 写真NGの方? • 売店/自販機は隣の棟 • 困った事があればいつ でも挙手を
19.
20.
設計の観点
21.
Primitive Obsession • どんなクラスでセル、格子を表現しま したか? •
その表現はわかりやすいですか? • 言語提供のプリミティブ型を直接使わ ない
22.
メソッドを短く! • 5行?3行?1行? ! • ちなみに
APL だと • life←{↑1 ⍵∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵}
23.
McCabe Cyclomatic Complexity • 条件による経路の数を数える •
経路の数が増えると…。 • 小さくするにはIf文を減らそう
24.
Try • Ping-Pong • テスト書く人と実装する人 •
配列いります? • TDDやってみません?
25.
Closing Circle • 今日学んだことは
(もしあれば) なんで すか? • 今日驚いたことは(もしあれば)なんです か? • これからやってみたい事はなんです か?
26.
ぜひ参加レポートを 書いてください!
Download now