SlideShare a Scribd company logo
1 of 129
Download to read offline
TDD Boot Camp


    bleis-tift


 March 20, 2011
LTEX
A
LTEX
A

       SVG
LTEX
A

             SVG
       Git
TDDBC   Git
TDDBC   Git
Git DVCS    TDD
TDDBC   Git
Git DVCS    TDD
TDD           Git
TDD Boot Camp
DVCS/Git
Git       TDD
TDD           Git
TDD Boot Camp
DVCS/Git
Git       TDD
TDD
      3
3
4
2
VCS



CVS   SVN   VSS
VCS



CVS   SVN    VSS
  1         1
VCS



CVS   SVN    VSS
  1         1
VCS



CVS   SVN    VSS
  1         1
TDD


1   1
Git




2009   9
Git




PM
Git




PM
Git
Git




 svk Git Mercurial
Git
Git


      2   Git
Git


      2   Git
Git


            2   Git


Git     git
Git


                  2         Git


     Git      git
BetterSVN             Git
Git


                2         Git


     Git      git
BetterSVN           Git
1         1
2009/10/11
   Ruby    01
Ruby   01
Ruby   01
Ruby   01
Ruby   01




1   1
Ruby   01




1   1
1   1
Ruby   01




1   1
1   1
Ruby   01




1   1
1   1
Ruby   01
Ruby   01



1   1
1   1




        Git
Git
Git



Git
Git



Git
Git
Git



Git
Git
TDD           Git
TDD Boot Camp
DVCS/Git
Git       TDD
TDD Boot Camp 2009/12/19
TDD Boot Camp 2009/12/19
TDD Boot Camp 2009/12/19




      a-hisame
TDD Boot Camp 2009/12/19




      a-hisame
TDD Boot Camp   2010/3/13-14
TDD Boot Camp   2010/3/13-14
TDD Boot Camp   2010/3/13-14




   Git   TDD
TDD Boot Camp   2010/3/13-14




   Git   TDD
TDD Boot Camp   2010/3/13-14




   Git   TDD
TDD Boot Camp   2010/7/10-11
TDD Boot Camp   2010/7/10-11
TDD Boot Camp   2010/7/10-11
TDD Boot Camp        2010/7/10-11




   Git   Mercurial
TDD Boot Camp
TDD Boot Camp
TDD Boot Camp
TDD Boot Camp
TDD           Git
TDD Boot Camp
DVCS/Git
Git       TDD
DVCS
DVCS
DVCS
DVCS
DVCS
DVCS
DVCS
DVCS
Git
Git
Git




Linux
Git




Linux
Better SVN   Git
        or         TDD
git   init     gitk
git   status   git checkout
git   add      git merge
git   commit   git now
git   init     gitk
git   status   git checkout
git   add      git merge
git   commit   git now
git init



Git

git init


git init hoge
git   init     gitk
git   status   git checkout
git   add      git merge
git   commit   git now
git status




git status
git   init     gitk
git   status   git checkout
git   add      git merge
git   commit   git now
git add



                    Git
             hoge
touch hoge
git add .
git   init     gitk
git   status   git checkout
git   add      git merge
git   commit   git now
git commit




git commit -a
git   init     gitk
git   status   git checkout
git   add      git merge
git   commit   git now
gitk




gitk
gitk --all &
gitk




gitk
gitk --all &
git   init     gitk
git   status   git checkout
git   add      git merge
git   commit   git now
git checkout




git checkout -b id/553


git checkout master
git   init     gitk
git   status   git checkout
git   add      git merge
git   commit   git now
git merge




id/553   master
git checkout master
git merge id/553
git   init     gitk
git   status   git checkout
git   add      git merge
git   commit   git now
git now




git now


git now --rebase
TDD           Git
TDD Boot Camp
DVCS/Git
Git       TDD
Git   TDD
Git   TDD



    1


.
Git   TDD



    1


.   2          git now

.
Git     TDD



    1


.   2                git now
    3         gitk
.

.
Git           TDD



    1


.   2                      git now
    3               gitk
.
        git reset

.
Git           TDD



    1


.   2                      git now
    3               gitk
.
        git reset

.
    4               master     merge
git now
git checkout -b       master

git checkout master
git merge
Git
Git
      gitk
Git
      gitk
             rebase
Git
      gitk
                rebase
      ITS/BTS
Git
Git
Git


Hudson   CI    Jenkins
Git


Hudson   CI    Jenkins
                     reject
Git


Hudson    CI         Jenkins
                           reject
fast forward merge                  reject
TDD Boot Camp福岡2日目
TDD Boot Camp福岡2日目
TDD Boot Camp福岡2日目

More Related Content

Similar to TDD Boot Camp福岡2日目

Git - Code Versiyon Yönetim Sistemi
Git - Code Versiyon Yönetim SistemiGit - Code Versiyon Yönetim Sistemi
Git - Code Versiyon Yönetim SistemiDilaver Demirel
 
Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn
Git&GitHub @ Android Developer Days ADD 2013 / @burakaydnGit&GitHub @ Android Developer Days ADD 2013 / @burakaydn
Git&GitHub @ Android Developer Days ADD 2013 / @burakaydnOrhun Mert Simsek
 
Git, Github, Versiyon Kontrolü 101
Git, Github, Versiyon Kontrolü 101Git, Github, Versiyon Kontrolü 101
Git, Github, Versiyon Kontrolü 101OnurSercanYlmaz
 
Git&Github - Android Developer Days 2013
Git&Github - Android Developer Days 2013Git&Github - Android Developer Days 2013
Git&Github - Android Developer Days 2013Burak Aydın
 

Similar to TDD Boot Camp福岡2日目 (6)

Git Sunumu
Git SunumuGit Sunumu
Git Sunumu
 
Git & Github
Git & GithubGit & Github
Git & Github
 
Git - Code Versiyon Yönetim Sistemi
Git - Code Versiyon Yönetim SistemiGit - Code Versiyon Yönetim Sistemi
Git - Code Versiyon Yönetim Sistemi
 
Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn
Git&GitHub @ Android Developer Days ADD 2013 / @burakaydnGit&GitHub @ Android Developer Days ADD 2013 / @burakaydn
Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn
 
Git, Github, Versiyon Kontrolü 101
Git, Github, Versiyon Kontrolü 101Git, Github, Versiyon Kontrolü 101
Git, Github, Versiyon Kontrolü 101
 
Git&Github - Android Developer Days 2013
Git&Github - Android Developer Days 2013Git&Github - Android Developer Days 2013
Git&Github - Android Developer Days 2013
 

More from bleis tift

PCさえあればいい。
PCさえあればいい。PCさえあればいい。
PCさえあればいい。bleis tift
 
F#の基礎(?)
F#の基礎(?)F#の基礎(?)
F#の基礎(?)bleis tift
 
No more Legacy documents
No more Legacy documentsNo more Legacy documents
No more Legacy documentsbleis tift
 
解説?FSharp.Quotations.Compiler
解説?FSharp.Quotations.Compiler解説?FSharp.Quotations.Compiler
解説?FSharp.Quotations.Compilerbleis tift
 
効果の低いテストの話
効果の低いテストの話効果の低いテストの話
効果の低いテストの話bleis tift
 
テストの自動化を考える前に
テストの自動化を考える前にテストの自動化を考える前に
テストの自動化を考える前にbleis tift
 
札束でExcelを殴る
札束でExcelを殴る札束でExcelを殴る
札束でExcelを殴るbleis tift
 
.NET系開発者から見たJava
.NET系開発者から見たJava.NET系開発者から見たJava
.NET系開発者から見たJavableis tift
 
SI屋のためのF# ~DSL編~
SI屋のためのF# ~DSL編~SI屋のためのF# ~DSL編~
SI屋のためのF# ~DSL編~bleis tift
 
F#事例発表
F#事例発表F#事例発表
F#事例発表bleis tift
 
yield and return (poor English ver)
yield and return (poor English ver)yield and return (poor English ver)
yield and return (poor English ver)bleis tift
 
yieldとreturnの話
yieldとreturnの話yieldとreturnの話
yieldとreturnの話bleis tift
 
F#の基礎(嘘)
F#の基礎(嘘)F#の基礎(嘘)
F#の基礎(嘘)bleis tift
 
現実(えくせる)と戦う話
現実(えくせる)と戦う話現実(えくせる)と戦う話
現実(えくせる)と戦う話bleis tift
 
ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)
ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)
ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)bleis tift
 
async/await不要論
async/await不要論async/await不要論
async/await不要論bleis tift
 
F#によるFunctional Programming入門
F#によるFunctional Programming入門F#によるFunctional Programming入門
F#によるFunctional Programming入門bleis tift
 
VBAを書きたくない話(Excel-DNAの紹介)
VBAを書きたくない話(Excel-DNAの紹介)VBAを書きたくない話(Excel-DNAの紹介)
VBAを書きたくない話(Excel-DNAの紹介)bleis tift
 
Better C#の脱却を目指して
Better C#の脱却を目指してBetter C#の脱却を目指して
Better C#の脱却を目指してbleis tift
 
モナドハンズオン前座
モナドハンズオン前座モナドハンズオン前座
モナドハンズオン前座bleis tift
 

More from bleis tift (20)

PCさえあればいい。
PCさえあればいい。PCさえあればいい。
PCさえあればいい。
 
F#の基礎(?)
F#の基礎(?)F#の基礎(?)
F#の基礎(?)
 
No more Legacy documents
No more Legacy documentsNo more Legacy documents
No more Legacy documents
 
解説?FSharp.Quotations.Compiler
解説?FSharp.Quotations.Compiler解説?FSharp.Quotations.Compiler
解説?FSharp.Quotations.Compiler
 
効果の低いテストの話
効果の低いテストの話効果の低いテストの話
効果の低いテストの話
 
テストの自動化を考える前に
テストの自動化を考える前にテストの自動化を考える前に
テストの自動化を考える前に
 
札束でExcelを殴る
札束でExcelを殴る札束でExcelを殴る
札束でExcelを殴る
 
.NET系開発者から見たJava
.NET系開発者から見たJava.NET系開発者から見たJava
.NET系開発者から見たJava
 
SI屋のためのF# ~DSL編~
SI屋のためのF# ~DSL編~SI屋のためのF# ~DSL編~
SI屋のためのF# ~DSL編~
 
F#事例発表
F#事例発表F#事例発表
F#事例発表
 
yield and return (poor English ver)
yield and return (poor English ver)yield and return (poor English ver)
yield and return (poor English ver)
 
yieldとreturnの話
yieldとreturnの話yieldとreturnの話
yieldとreturnの話
 
F#の基礎(嘘)
F#の基礎(嘘)F#の基礎(嘘)
F#の基礎(嘘)
 
現実(えくせる)と戦う話
現実(えくせる)と戦う話現実(えくせる)と戦う話
現実(えくせる)と戦う話
 
ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)
ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)
ラムダでウィザード 滅せよ手続き、とチャーチは言った (※言ってません)
 
async/await不要論
async/await不要論async/await不要論
async/await不要論
 
F#によるFunctional Programming入門
F#によるFunctional Programming入門F#によるFunctional Programming入門
F#によるFunctional Programming入門
 
VBAを書きたくない話(Excel-DNAの紹介)
VBAを書きたくない話(Excel-DNAの紹介)VBAを書きたくない話(Excel-DNAの紹介)
VBAを書きたくない話(Excel-DNAの紹介)
 
Better C#の脱却を目指して
Better C#の脱却を目指してBetter C#の脱却を目指して
Better C#の脱却を目指して
 
モナドハンズオン前座
モナドハンズオン前座モナドハンズオン前座
モナドハンズオン前座
 

TDD Boot Camp福岡2日目