Enviar búsqueda
Cargar
jenkins エレガントなコードを書くための執事のすすめ
•
12 recomendaciones
•
3,341 vistas
Hiroki Ohtsuka
Seguir
Jenkins エレガントなコードを書くための執事のすすめ
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 20
Descargar ahora
Descargar para leer sin conexión
Recomendados
Cis presentation
Cis presentation
zachj413
Selfies film project may 26th
Selfies film project may 26th
Julie Mccann
Curriculum Vitae
Curriculum Vitae
Jake Gaviola
الأسماك في البحر الأحمر
الأسماك في البحر الأحمر
ahmadarrumaih
Marketing throughpublishing
Marketing throughpublishing
Rod Paddock
The 3 Little Pigs Presintaion #11
The 3 Little Pigs Presintaion #11
SkyblueRm31
Redneck Guide to-Silicon Valley by Jay Cuthrell
Redneck Guide to-Silicon Valley by Jay Cuthrell
Jay Cuthrell
Photos
Photos
AlexBoldin
Recomendados
Cis presentation
Cis presentation
zachj413
Selfies film project may 26th
Selfies film project may 26th
Julie Mccann
Curriculum Vitae
Curriculum Vitae
Jake Gaviola
الأسماك في البحر الأحمر
الأسماك في البحر الأحمر
ahmadarrumaih
Marketing throughpublishing
Marketing throughpublishing
Rod Paddock
The 3 Little Pigs Presintaion #11
The 3 Little Pigs Presintaion #11
SkyblueRm31
Redneck Guide to-Silicon Valley by Jay Cuthrell
Redneck Guide to-Silicon Valley by Jay Cuthrell
Jay Cuthrell
Photos
Photos
AlexBoldin
Our students won_t_research_the_way_we_did
Our students won_t_research_the_way_we_did
Nate Kogan
Meeting Community Needs: 2.0 Tools & Statewide Services
Meeting Community Needs: 2.0 Tools & Statewide Services
Polly Farrington
Photo selections
Photo selections
Anonymous Anonymous
Wilkins, akeem visual resume
Wilkins, akeem visual resume
Awilkins1920
Lightning talk about stackoverflow
Lightning talk about stackoverflow
Attila Balazs
Miracle Technology
Miracle Technology
Kyle Webb
Constructing Meaning is Bloody Work: Make Everyone a Winner in the Taxonomy Wars
Constructing Meaning is Bloody Work: Make Everyone a Winner in the Taxonomy Wars
Wendy Stengel
The Connection Between PTSD and Suicide
The Connection Between PTSD and Suicide
alexarzenshek
Researching in science
Researching in science
READtimberwolf
IronRuby FTW!!!
IronRuby FTW!!!
Shay Friedman
Swusa Desert
Swusa Desert
collaborationnation
How 2.0 Makes Your Life Easier
How 2.0 Makes Your Life Easier
Jenny Levine
Lesson 17
Lesson 17
REXTEC
Beyond Google
Beyond Google
Anne Welsh
The Seven Wastes of Software Development
The Seven Wastes of Software Development
Matt Stine
神戸ITフェスティバル|進化したウェブとの向き合い方〜ビジネス・社会・そして個人〜
神戸ITフェスティバル|進化したウェブとの向き合い方〜ビジネス・社会・そして個人〜
Rikkyo University
分享無名小站 API
分享無名小站 API
Joseph Chiang
Unlocking a Mystery: The Amazing Mind of an Open Data Hacker
Unlocking a Mystery: The Amazing Mind of an Open Data Hacker
Nik Garkusha
Twitter start guide for brandream
Twitter start guide for brandream
Home
Twitter Start Guide : 초보자를 위한 트위터 완전정복 가이드
Twitter Start Guide : 초보자를 위한 트위터 완전정복 가이드
Jinho Jung
온라인 가치 나누기 : How to make Online Value
온라인 가치 나누기 : How to make Online Value
Jinho Jung
Things I’m Thankful For EVillarreal
Things I’m Thankful For EVillarreal
LundquistOnlineA
Más contenido relacionado
La actualidad más candente
Our students won_t_research_the_way_we_did
Our students won_t_research_the_way_we_did
Nate Kogan
Meeting Community Needs: 2.0 Tools & Statewide Services
Meeting Community Needs: 2.0 Tools & Statewide Services
Polly Farrington
Photo selections
Photo selections
Anonymous Anonymous
Wilkins, akeem visual resume
Wilkins, akeem visual resume
Awilkins1920
Lightning talk about stackoverflow
Lightning talk about stackoverflow
Attila Balazs
Miracle Technology
Miracle Technology
Kyle Webb
Constructing Meaning is Bloody Work: Make Everyone a Winner in the Taxonomy Wars
Constructing Meaning is Bloody Work: Make Everyone a Winner in the Taxonomy Wars
Wendy Stengel
The Connection Between PTSD and Suicide
The Connection Between PTSD and Suicide
alexarzenshek
Researching in science
Researching in science
READtimberwolf
IronRuby FTW!!!
IronRuby FTW!!!
Shay Friedman
Swusa Desert
Swusa Desert
collaborationnation
How 2.0 Makes Your Life Easier
How 2.0 Makes Your Life Easier
Jenny Levine
Lesson 17
Lesson 17
REXTEC
Beyond Google
Beyond Google
Anne Welsh
La actualidad más candente
(14)
Our students won_t_research_the_way_we_did
Our students won_t_research_the_way_we_did
Meeting Community Needs: 2.0 Tools & Statewide Services
Meeting Community Needs: 2.0 Tools & Statewide Services
Photo selections
Photo selections
Wilkins, akeem visual resume
Wilkins, akeem visual resume
Lightning talk about stackoverflow
Lightning talk about stackoverflow
Miracle Technology
Miracle Technology
Constructing Meaning is Bloody Work: Make Everyone a Winner in the Taxonomy Wars
Constructing Meaning is Bloody Work: Make Everyone a Winner in the Taxonomy Wars
The Connection Between PTSD and Suicide
The Connection Between PTSD and Suicide
Researching in science
Researching in science
IronRuby FTW!!!
IronRuby FTW!!!
Swusa Desert
Swusa Desert
How 2.0 Makes Your Life Easier
How 2.0 Makes Your Life Easier
Lesson 17
Lesson 17
Beyond Google
Beyond Google
Similar a jenkins エレガントなコードを書くための執事のすすめ
The Seven Wastes of Software Development
The Seven Wastes of Software Development
Matt Stine
神戸ITフェスティバル|進化したウェブとの向き合い方〜ビジネス・社会・そして個人〜
神戸ITフェスティバル|進化したウェブとの向き合い方〜ビジネス・社会・そして個人〜
Rikkyo University
分享無名小站 API
分享無名小站 API
Joseph Chiang
Unlocking a Mystery: The Amazing Mind of an Open Data Hacker
Unlocking a Mystery: The Amazing Mind of an Open Data Hacker
Nik Garkusha
Twitter start guide for brandream
Twitter start guide for brandream
Home
Twitter Start Guide : 초보자를 위한 트위터 완전정복 가이드
Twitter Start Guide : 초보자를 위한 트위터 완전정복 가이드
Jinho Jung
온라인 가치 나누기 : How to make Online Value
온라인 가치 나누기 : How to make Online Value
Jinho Jung
Things I’m Thankful For EVillarreal
Things I’m Thankful For EVillarreal
LundquistOnlineA
アジャイルな開発をチームで やってみた(2010年版) - PHP Matsuri編
アジャイルな開発をチームで やってみた(2010年版) - PHP Matsuri編
Hiroki Ohtsuka
Apache Solr - search for everyone!
Apache Solr - search for everyone!
Jaran Flaath
[2010]我有一个梦想
[2010]我有一个梦想
Twinsen Liang
20110910 WebSig1日2011学校_非サーバサイドエンジニアクラス選択授業_上杉先生
20110910 WebSig1日2011学校_非サーバサイドエンジニアクラス選択授業_上杉先生
WebSig24/7
Bionanotechnology #SciChallenge2017
Bionanotechnology #SciChallenge2017
Karolina Guzauskaite
AJACS17
AJACS17
ybenjo
RubyConf 2012: Custom Reverse Proxies
RubyConf 2012: Custom Reverse Proxies
nickblah
MISA London, ON - Open Data Workshop
MISA London, ON - Open Data Workshop
Nik Garkusha
Dayana shariff creating web quest timeline
Dayana shariff creating web quest timeline
dayana12334
Dayana shariff creating web quest timeline
Dayana shariff creating web quest timeline
dayana12334
BSides São Paulo - Trabalho no exterior e segurança de aplicações
BSides São Paulo - Trabalho no exterior e segurança de aplicações
Ismael Goncalves
Freak Out, Geek Out, or Seek Out: Dealing with Tech Change and Customer Engag...
Freak Out, Geek Out, or Seek Out: Dealing with Tech Change and Customer Engag...
David King
Similar a jenkins エレガントなコードを書くための執事のすすめ
(20)
The Seven Wastes of Software Development
The Seven Wastes of Software Development
神戸ITフェスティバル|進化したウェブとの向き合い方〜ビジネス・社会・そして個人〜
神戸ITフェスティバル|進化したウェブとの向き合い方〜ビジネス・社会・そして個人〜
分享無名小站 API
分享無名小站 API
Unlocking a Mystery: The Amazing Mind of an Open Data Hacker
Unlocking a Mystery: The Amazing Mind of an Open Data Hacker
Twitter start guide for brandream
Twitter start guide for brandream
Twitter Start Guide : 초보자를 위한 트위터 완전정복 가이드
Twitter Start Guide : 초보자를 위한 트위터 완전정복 가이드
온라인 가치 나누기 : How to make Online Value
온라인 가치 나누기 : How to make Online Value
Things I’m Thankful For EVillarreal
Things I’m Thankful For EVillarreal
アジャイルな開発をチームで やってみた(2010年版) - PHP Matsuri編
アジャイルな開発をチームで やってみた(2010年版) - PHP Matsuri編
Apache Solr - search for everyone!
Apache Solr - search for everyone!
[2010]我有一个梦想
[2010]我有一个梦想
20110910 WebSig1日2011学校_非サーバサイドエンジニアクラス選択授業_上杉先生
20110910 WebSig1日2011学校_非サーバサイドエンジニアクラス選択授業_上杉先生
Bionanotechnology #SciChallenge2017
Bionanotechnology #SciChallenge2017
AJACS17
AJACS17
RubyConf 2012: Custom Reverse Proxies
RubyConf 2012: Custom Reverse Proxies
MISA London, ON - Open Data Workshop
MISA London, ON - Open Data Workshop
Dayana shariff creating web quest timeline
Dayana shariff creating web quest timeline
Dayana shariff creating web quest timeline
Dayana shariff creating web quest timeline
BSides São Paulo - Trabalho no exterior e segurança de aplicações
BSides São Paulo - Trabalho no exterior e segurança de aplicações
Freak Out, Geek Out, or Seek Out: Dealing with Tech Change and Customer Engag...
Freak Out, Geek Out, or Seek Out: Dealing with Tech Change and Customer Engag...
Último
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
UiPathCommunity
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
itnewsafrica
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Nikki Chapple
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
itnewsafrica
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
fnnc6jmgwh
2024 April Patch Tuesday
2024 April Patch Tuesday
Ivanti
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
Karmanjay Verma
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
Michael Gough
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
Manik S Magar
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
panagenda
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
Hiroshi SHIBATA
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
Kaya Weers
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Mark Goldstein
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Neo4j
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Pim van der Noll
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Mark Simos
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
itnewsafrica
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
IES VE
Último
(20)
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
2024 April Patch Tuesday
2024 April Patch Tuesday
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
Microservices, Docker deploy and Microservices source code in C#
Microservices, Docker deploy and Microservices source code in C#
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
jenkins エレガントなコードを書くための執事のすすめ
1.
Jenkins http://www.flickr.com/photos/powerhouse_museum/3195835458/
2.
• @HIROCAST • http://hiroki.jp •
TDD • Symfony
3.
• symfony1.4 • TDD •
Unit Test • Functional Test •
4.
by Martin Fowler http://www.objectclub.jp/community/XP-jp/xp_relate/cont-j
5.
Jenkins • http://jenkins-ci.org • •
6.
• Jenkins
• • JUnit xml http://www.flickr.com/photos/usnationalarchives/4271775305/
7.
http://ja.wikipedia.org/wiki/%E5%89%B2%E3%82%8C%E7%AA%93%E7%90%86%E8%AB%96
8.
9.
http://www.flickr.com/photos/coyotejack/2273593999
10.
code smell
Martin Fowler http://ja.wikipedia.org/wiki/
11.
http://www.flickr.com/photos/powerhouse_museum/3195835458/
12.
Plot Plugin • http://wiki.jenkins-ci.org/display/JENKINS/
Plot+Plugin • •
13.
50.00 37.50 25.00 12.50
0 2007 2008 2009 2010 2011
14.
DRY Plugin • http://wiki.jenkins-ci.org/display/JENKINS/
DRY+Plugin • PEAR phpcpd •
15.
16.
PMD Plugin •
http://wiki.hudson-ci.org/display/HUDSON/PMD +Plugin • PEAR phpmd • • •
17.
18.
Checkstyle Plugin •
http://wiki.hudson-ci.org/display/HUDSON/ Checkstyle+Plugin • PEAR PHP_CodeSniffer • xml
19.
•
• • • http://www.flickr.com/photos/jakecaptive/3205277810
20.
Question & Thank
you!! • @HIROCAST • http://hiroki.jp
Notas del editor
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Descargar ahora