Suche senden
Hochladen
TddでFizzBuzzしてみる in Swift
•
4 gefällt mir
•
1,370 views
Shoichi Matsuda
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 8
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
#gbdaitokai のスライドです。
Javaな人が今すぐ使えるG*
Javaな人が今すぐ使えるG*
irof N
2012/01/24に実施したFizzBuzz大会の資料です。
Fizz buzz publish
Fizz buzz publish
M I
20120512
20120512
YAMANE Toshiaki
第15回 Cloud Foundry 輪読会
gopherと学ぶgolang ~go fmt編~
gopherと学ぶgolang ~go fmt編~
nakaji-s
about rdkitjs
Mishimasyk6 iwatobipen
Mishimasyk6 iwatobipen
Takayuki Serizawa
オープンソースのRDKitのちょっとした紹介です。
Rdkitの紹介
Rdkitの紹介
Takayuki Serizawa
Mishimasyk 3 20140705
Mishimasyk 3 20140705
Takayuki Serizawa
Tech oyaji ksmakoto_presen
Tech oyaji ksmakoto_presen
Makoto Kishimoto
Empfohlen
#gbdaitokai のスライドです。
Javaな人が今すぐ使えるG*
Javaな人が今すぐ使えるG*
irof N
2012/01/24に実施したFizzBuzz大会の資料です。
Fizz buzz publish
Fizz buzz publish
M I
20120512
20120512
YAMANE Toshiaki
第15回 Cloud Foundry 輪読会
gopherと学ぶgolang ~go fmt編~
gopherと学ぶgolang ~go fmt編~
nakaji-s
about rdkitjs
Mishimasyk6 iwatobipen
Mishimasyk6 iwatobipen
Takayuki Serizawa
オープンソースのRDKitのちょっとした紹介です。
Rdkitの紹介
Rdkitの紹介
Takayuki Serizawa
Mishimasyk 3 20140705
Mishimasyk 3 20140705
Takayuki Serizawa
Tech oyaji ksmakoto_presen
Tech oyaji ksmakoto_presen
Makoto Kishimoto
2013/3/23 に開催された Chiba.pm#2 でトークしたLTのスライドです。
クリップボード監視と外部コマンド実行 #chibapm
クリップボード監視と外部コマンド実行 #chibapm
鉄次 尾形
Bazaar
Bazaar
KLab株式会社
080720 Vim M
080720 Vim M
Takuya Hashimoto
WakateWeb#10 での発表資料です
Wakateweb 10
Wakateweb 10
okazu_dm
pycon kansai osaka 用の発表資料
doctest を書こう @ pycon kansai
doctest を書こう @ pycon kansai
YosukeHojo
PyConJP2012 SnapDish事例
SnapDishの事例
SnapDishの事例
Fumikazu Kiyota
okudo3でRuCTFEに参加したよ。
RuCTFEに参加したよ
RuCTFEに参加したよ
abend_cve_9999_0001
Psql起動画面(修正版)
Psql起動画面(修正版)
Toshi Harada
npm入門記事
フロントエンド開発の3ステップ(npm事始め)
フロントエンド開発の3ステップ(npm事始め)
hashedrock
30日OSについて
Day30 os
Day30 os
KokiYamashita2
わかやまITカーニバルで開催するRubyボードハンズオンのテキストです。
Rubyボードハンズオンテキスト
Rubyボードハンズオンテキスト
三七男 山本
卒制Ne wver
卒制Ne wver
shimizu kazuki
「新しいLinuxの教科書」を読む会 オンライン #12 https://linuxbook.connpass.com/event/208181/ の発表資料です
fdコマンドを使おう
fdコマンドを使おう
Hideaki Miyake
MongoDBJP 納涼もんご祭り
MongoDBJP 納涼もんご祭り
Hiroaki Kubota
オタク機械学習勉強会 #1 の LT 発表資料です
冴えないデータセットの育て方
冴えないデータセットの育て方
Kazuhiro Sasao
Ruby関西勉強会で行なっている初級者向けレッスンの KOF 出張版。 Rubyプログラミングを体験してみよう! トレーニングルームのPCを使ってRubyの基礎を学びます。
Ruby初級者向けレッスン KOF2015 出張版
Ruby初級者向けレッスン KOF2015 出張版
higaki
OSC 2018 Tokyo/Spring LT
FreeBSDのpostfixをblacklistd(8)に対応させてみた
FreeBSDのpostfixをblacklistd(8)に対応させてみた
Koichiro Iwao
78tch's 10 Favorite Things
78tch
78tch
78tch
プログラミング生放送勉強会 第36回@株式会社DMM.comラボ LT 発表スライド #pronama
GitHub Travis-CI Go!
GitHub Travis-CI Go!
Takenori Nakagawa
2010/9/30に長野で開催された、NSEG夜の部の第2回Git勉強会でちょっとだけプレゼンをしたときの資料です。 Ustのアーカイブは下記 http://www.ustream.tv/recorded/9907520 TortoiseGitから日本語ファイル名を使うと問題が出るので、その解決をするために試行錯誤した結果をまとめたものです。
Tortoise gitで日本語ファイル名を使うときのgitの選択について
Tortoise gitで日本語ファイル名を使うときのgitの選択について
Kiyoshi SATOH
#llplanet(Lightweight Language Planets) でのLT資料
レッツ!Google Apps ScriptでTDD(仮)
レッツ!Google Apps ScriptでTDD(仮)
Kei Sawada
Sparknize.sh is a tool to visualize your CSV data with sparkline in seconds. For more detail, please visit https://github.com/remore/sparknize
Sparknize - Visualize CSV Data With Sparkline In Seconds
Sparknize - Visualize CSV Data With Sparkline In Seconds
Kei Sawada
Weitere ähnliche Inhalte
Was ist angesagt?
2013/3/23 に開催された Chiba.pm#2 でトークしたLTのスライドです。
クリップボード監視と外部コマンド実行 #chibapm
クリップボード監視と外部コマンド実行 #chibapm
鉄次 尾形
Bazaar
Bazaar
KLab株式会社
080720 Vim M
080720 Vim M
Takuya Hashimoto
WakateWeb#10 での発表資料です
Wakateweb 10
Wakateweb 10
okazu_dm
pycon kansai osaka 用の発表資料
doctest を書こう @ pycon kansai
doctest を書こう @ pycon kansai
YosukeHojo
PyConJP2012 SnapDish事例
SnapDishの事例
SnapDishの事例
Fumikazu Kiyota
okudo3でRuCTFEに参加したよ。
RuCTFEに参加したよ
RuCTFEに参加したよ
abend_cve_9999_0001
Psql起動画面(修正版)
Psql起動画面(修正版)
Toshi Harada
npm入門記事
フロントエンド開発の3ステップ(npm事始め)
フロントエンド開発の3ステップ(npm事始め)
hashedrock
30日OSについて
Day30 os
Day30 os
KokiYamashita2
わかやまITカーニバルで開催するRubyボードハンズオンのテキストです。
Rubyボードハンズオンテキスト
Rubyボードハンズオンテキスト
三七男 山本
卒制Ne wver
卒制Ne wver
shimizu kazuki
「新しいLinuxの教科書」を読む会 オンライン #12 https://linuxbook.connpass.com/event/208181/ の発表資料です
fdコマンドを使おう
fdコマンドを使おう
Hideaki Miyake
MongoDBJP 納涼もんご祭り
MongoDBJP 納涼もんご祭り
Hiroaki Kubota
オタク機械学習勉強会 #1 の LT 発表資料です
冴えないデータセットの育て方
冴えないデータセットの育て方
Kazuhiro Sasao
Ruby関西勉強会で行なっている初級者向けレッスンの KOF 出張版。 Rubyプログラミングを体験してみよう! トレーニングルームのPCを使ってRubyの基礎を学びます。
Ruby初級者向けレッスン KOF2015 出張版
Ruby初級者向けレッスン KOF2015 出張版
higaki
OSC 2018 Tokyo/Spring LT
FreeBSDのpostfixをblacklistd(8)に対応させてみた
FreeBSDのpostfixをblacklistd(8)に対応させてみた
Koichiro Iwao
78tch's 10 Favorite Things
78tch
78tch
78tch
プログラミング生放送勉強会 第36回@株式会社DMM.comラボ LT 発表スライド #pronama
GitHub Travis-CI Go!
GitHub Travis-CI Go!
Takenori Nakagawa
2010/9/30に長野で開催された、NSEG夜の部の第2回Git勉強会でちょっとだけプレゼンをしたときの資料です。 Ustのアーカイブは下記 http://www.ustream.tv/recorded/9907520 TortoiseGitから日本語ファイル名を使うと問題が出るので、その解決をするために試行錯誤した結果をまとめたものです。
Tortoise gitで日本語ファイル名を使うときのgitの選択について
Tortoise gitで日本語ファイル名を使うときのgitの選択について
Kiyoshi SATOH
Was ist angesagt?
(20)
クリップボード監視と外部コマンド実行 #chibapm
クリップボード監視と外部コマンド実行 #chibapm
Bazaar
Bazaar
080720 Vim M
080720 Vim M
Wakateweb 10
Wakateweb 10
doctest を書こう @ pycon kansai
doctest を書こう @ pycon kansai
SnapDishの事例
SnapDishの事例
RuCTFEに参加したよ
RuCTFEに参加したよ
Psql起動画面(修正版)
Psql起動画面(修正版)
フロントエンド開発の3ステップ(npm事始め)
フロントエンド開発の3ステップ(npm事始め)
Day30 os
Day30 os
Rubyボードハンズオンテキスト
Rubyボードハンズオンテキスト
卒制Ne wver
卒制Ne wver
fdコマンドを使おう
fdコマンドを使おう
MongoDBJP 納涼もんご祭り
MongoDBJP 納涼もんご祭り
冴えないデータセットの育て方
冴えないデータセットの育て方
Ruby初級者向けレッスン KOF2015 出張版
Ruby初級者向けレッスン KOF2015 出張版
FreeBSDのpostfixをblacklistd(8)に対応させてみた
FreeBSDのpostfixをblacklistd(8)に対応させてみた
78tch
78tch
GitHub Travis-CI Go!
GitHub Travis-CI Go!
Tortoise gitで日本語ファイル名を使うときのgitの選択について
Tortoise gitで日本語ファイル名を使うときのgitの選択について
Andere mochten auch
#llplanet(Lightweight Language Planets) でのLT資料
レッツ!Google Apps ScriptでTDD(仮)
レッツ!Google Apps ScriptでTDD(仮)
Kei Sawada
Sparknize.sh is a tool to visualize your CSV data with sparkline in seconds. For more detail, please visit https://github.com/remore/sparknize
Sparknize - Visualize CSV Data With Sparkline In Seconds
Sparknize - Visualize CSV Data With Sparkline In Seconds
Kei Sawada
「PHPを使ったアジャイル開発のLT、読書会とミニワークショップ」 http://atnd.org/events/16018 での発表資料
部屋とワイシャツとPHPとアジャイル開発と私
部屋とワイシャツとPHPとアジャイル開発と私
Kei Sawada
ユニットテストの保守性を作りこむ, xpjugkansai2011
ユニットテストの保守性を作りこむ, xpjugkansai2011
H Iseri
PHP Conrefence Japan 2011 Sep 10thでの発表資料 http://phpcon.php.gr.jp/2011/
アジャイル開発とTDDを半年間実践してみた顛末と、これから
アジャイル開発とTDDを半年間実践してみた顛末と、これから
Kei Sawada
#TDDBC in Tokyo 1.5でのLT資料
TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
Kei Sawada
Cibc lecture imagire
Cibc lecture imagire
Takashi Imagire
this is test post.
Test
Test
Kei Sawada
三周遅れのXP
三周遅れのXP
Yoshiori Shoji
XP祭り2016 LT
コミュニティの俺 2016
コミュニティの俺 2016
Fumihiko Kinoshita
これからの「アジャイル」の話をしよう ――今を生き延びるための開発手法とスキル (関西バージョン)
これからの「アジャイル」の話をしよう ――今を生き延びるための開発手法とスキル (関西バージョン)
Fumihiko Kinoshita
CEDEC2015講演時のスライドに解説をつけました。
クロージャデザインパターン
クロージャデザインパターン
Moriharu Ohzu
TDD Boot Camp Tokyo for c++ 2014-01 でデモした際の課題(FizzBuzz)とそのためのVisual Studioのプロジェクトの作成方法を記した資料です
TDD Boot Camp Tokyo for c++ 2014-01 デモ用資料
TDD Boot Camp Tokyo for c++ 2014-01 デモ用資料
Takashi Imagire
http://d.hatena.ne.jp/JunichiIto/20111007/1317976730
The FizzBuzz Programing Contest
The FizzBuzz Programing Contest
Junichi Ito
A few sample slides in the spirit of the foreword that we did for the first book all in Japanese.
プレゼンテーションZEN
プレゼンテーションZEN
garr
・データベース的な観点でのソーシャルゲームの特徴 ・データモデル ・ソーシャルゲームに従来型RDBMSを使うべきか、流行りのNoSQLで行くべきか ・負荷対策 (アーキテクチャ面) ・負荷対策 (ツール面) ・インフラエンジニアのキャリアについて
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
Yoshinori Matsunobu
Ken Robinson’s talk “How to escape education's death valley” is one of my favorites. It was recorded in April of 2013. I highly recommend that you watch his latest talk on TED.com. The quotes I assembled for the talk are the one’s most salient to me personally. This is not an attempt to summarize his talk in anyway, but perhaps a quote or two will be useful for you in your own presentations related to education, etc. The slides are in PDF, but you can easily cut and paste text as you wish. You can of, course, get the entire transcript of the talk on the ted.com website (in many languages). Let’s keep the conversation regarding the education revolution going. peace - garr
Quotes from Sir Ken Robinson’s 2013 TED talk
Quotes from Sir Ken Robinson’s 2013 TED talk
garr
オブジェクト指向できていますか?
オブジェクト指向できていますか?
Moriharu Ohzu
「マージがなんとなく怖い」「リベースするなって怒られて怖い」「エラーが出て怖い」 Git 入門者にありがちな「Git 怖い」を解消するため、Git のお仕事(コミット、ブランチ、マージ、リベース)について解説します。
こわくない Git
こわくない Git
Kota Saito
ソースコードの品質向上のための効果的で効率的なコードレビュー
ソースコードの品質向上のための効果的で効率的なコードレビュー
Moriharu Ohzu
Andere mochten auch
(20)
レッツ!Google Apps ScriptでTDD(仮)
レッツ!Google Apps ScriptでTDD(仮)
Sparknize - Visualize CSV Data With Sparkline In Seconds
Sparknize - Visualize CSV Data With Sparkline In Seconds
部屋とワイシャツとPHPとアジャイル開発と私
部屋とワイシャツとPHPとアジャイル開発と私
ユニットテストの保守性を作りこむ, xpjugkansai2011
ユニットテストの保守性を作りこむ, xpjugkansai2011
アジャイル開発とTDDを半年間実践してみた顛末と、これから
アジャイル開発とTDDを半年間実践してみた顛末と、これから
TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
TDDを実践してわかったTDDつまづくあるあると自分なりの乗り越え方まとめ
Cibc lecture imagire
Cibc lecture imagire
Test
Test
三周遅れのXP
三周遅れのXP
コミュニティの俺 2016
コミュニティの俺 2016
これからの「アジャイル」の話をしよう ――今を生き延びるための開発手法とスキル (関西バージョン)
これからの「アジャイル」の話をしよう ――今を生き延びるための開発手法とスキル (関西バージョン)
クロージャデザインパターン
クロージャデザインパターン
TDD Boot Camp Tokyo for c++ 2014-01 デモ用資料
TDD Boot Camp Tokyo for c++ 2014-01 デモ用資料
The FizzBuzz Programing Contest
The FizzBuzz Programing Contest
プレゼンテーションZEN
プレゼンテーションZEN
ソーシャルゲームのためのデータベース設計
ソーシャルゲームのためのデータベース設計
Quotes from Sir Ken Robinson’s 2013 TED talk
Quotes from Sir Ken Robinson’s 2013 TED talk
オブジェクト指向できていますか?
オブジェクト指向できていますか?
こわくない Git
こわくない Git
ソースコードの品質向上のための効果的で効率的なコードレビュー
ソースコードの品質向上のための効果的で効率的なコードレビュー
Mehr von Shoichi Matsuda
JetBrains東京ナイトの発表資料です https://www.jetbrains.com/languages/jp/jetbrains-night-2016/
Yahoo! JAPANとKotlin
Yahoo! JAPANとKotlin
Shoichi Matsuda
Yahoo! JAPAN MeetUp #1 (Android)にて発表した際に使った資料です。 http://yj-meetup.connpass.com/event/37654/
広がりを見せるAndroidプラットフォーム
広がりを見せるAndroidプラットフォーム
Shoichi Matsuda
第3回kotlin勉強会 @ SanSan
Kotlinでテストコードを書く
Kotlinでテストコードを書く
Shoichi Matsuda
Android_LT #4
2015冬から始めるKotlin
2015冬から始めるKotlin
Shoichi Matsuda
2015/08/19 Android_LT #2
Gradleスクリプトを読み解く
Gradleスクリプトを読み解く
Shoichi Matsuda
プログラミングパラダイムは大事だね!というのをさくっと発表した資料です。
プログラミング言語は怖くない
プログラミング言語は怖くない
Shoichi Matsuda
iOS_LT #7にて発表しました。
モックライブラリを使ってきちんとユニットテストする #Objective-C
モックライブラリを使ってきちんとユニットテストする #Objective-C
Shoichi Matsuda
iOS_LT会(2014/1/29)の発表資料です。
テストを書きたいあなたが意識すべきただ一つのこと
テストを書きたいあなたが意識すべきただ一つのこと
Shoichi Matsuda
potatotips#3で発表したスライド オブジェクト指向エクササイズをアプリ開発にも取り入れましょう! まとめ記事:http://shoma2da.hatenablog.com/entry/2014/01/16/135917
アプリでもオブジェクト指向エクササイズ(Potatotips#3)
アプリでもオブジェクト指向エクササイズ(Potatotips#3)
Shoichi Matsuda
Mehr von Shoichi Matsuda
(9)
Yahoo! JAPANとKotlin
Yahoo! JAPANとKotlin
広がりを見せるAndroidプラットフォーム
広がりを見せるAndroidプラットフォーム
Kotlinでテストコードを書く
Kotlinでテストコードを書く
2015冬から始めるKotlin
2015冬から始めるKotlin
Gradleスクリプトを読み解く
Gradleスクリプトを読み解く
プログラミング言語は怖くない
プログラミング言語は怖くない
モックライブラリを使ってきちんとユニットテストする #Objective-C
モックライブラリを使ってきちんとユニットテストする #Objective-C
テストを書きたいあなたが意識すべきただ一つのこと
テストを書きたいあなたが意識すべきただ一つのこと
アプリでもオブジェクト指向エクササイズ(Potatotips#3)
アプリでもオブジェクト指向エクササイズ(Potatotips#3)
TddでFizzBuzzしてみる in Swift
1.
TDDでFizzBuzzしてみる in Swift iOS_LT 2014.7.2
/ @shoma2da
2.
今日伝えたいこと ×TDDとはこうあるべき Swiftのユニットテストは こう書ける
3.
TDDとは 成功しない テストを書く リファクタリング テストを通る状態を維持 がむしゃらに テストを通す 1 2 3
4.
FizzBuzzとは 1から順に数字を数える 3の倍数の時は「Fizz」と言う 5の倍数の時は「Buzz」と言う 15の倍数の時は「FizzBuzz」と言う それ以外の時は数字をそのまま言う
5.
テストはどう書く?
6.
今回作るFizzBuzz ※クラス設計は様々考えられます +FizzBuzz +getList(upper:Int):Array<String> +convert(number:Int):String
7.
超高速ライブコーディング
8.
• ソースコード(コミット整理済み) https://github.com/shoma2da/SwiftTddSample • BDDライブラリもありました https://github.com/modocache/Quick 以上です
Jetzt herunterladen