Submit Search
Upload
Techdays 2012 - Better code through reviews and tools
•
Download as PPTX, PDF
•
2 likes
•
549 views
Jesse Houwing
Follow
Techday 2013 Presentation I did with Thomas Huijer.
Read less
Read more
Technology
Report
Share
Report
Share
1 of 27
Download now
Recommended
TestNet - Agile testautomatisering in de praktijk
TestNet - Agile testautomatisering in de praktijk
Test Tool Factory
Presentatie ta intro
Presentatie ta intro
Test Tool Factory
TMap dag - Agile testautomatisering in de praktijk
TMap dag - Agile testautomatisering in de praktijk
Jori Ramakers
Techdaysnl - code review features in tfs vnext
Techdaysnl - code review features in tfs vnext
Jesse Houwing
Let's get agile: An Agile Talk About Agile
Let's get agile: An Agile Talk About Agile
Jesse Houwing
Growing great (agile) teams
Growing great (agile) teams
Jesse Houwing
Scrum workshop for Project Managers
Scrum workshop for Project Managers
Jesse Houwing
C# presentatie
C# presentatie
Lagunamov
Recommended
TestNet - Agile testautomatisering in de praktijk
TestNet - Agile testautomatisering in de praktijk
Test Tool Factory
Presentatie ta intro
Presentatie ta intro
Test Tool Factory
TMap dag - Agile testautomatisering in de praktijk
TMap dag - Agile testautomatisering in de praktijk
Jori Ramakers
Techdaysnl - code review features in tfs vnext
Techdaysnl - code review features in tfs vnext
Jesse Houwing
Let's get agile: An Agile Talk About Agile
Let's get agile: An Agile Talk About Agile
Jesse Houwing
Growing great (agile) teams
Growing great (agile) teams
Jesse Houwing
Scrum workshop for Project Managers
Scrum workshop for Project Managers
Jesse Houwing
C# presentatie
C# presentatie
Lagunamov
Robot framework en ci v2
Robot framework en ci v2
christiantester
Niet onderhoudbare software in 10 makkelijke stappen
Niet onderhoudbare software in 10 makkelijke stappen
Rick Beerendonk
Agile software ontwikkeling met continuous delivery
Agile software ontwikkeling met continuous delivery
Willem Meints
Experience Story: Implementing Test automation in your organization
Experience Story: Implementing Test automation in your organization
Derk-Jan de Grood
Correct toepassen van cryptografie - (ISC)2 NL - 10 juni 2014
Correct toepassen van cryptografie - (ISC)2 NL - 10 juni 2014
Luuk Danes
Nearshore softwareontwikkeling - Technosoft
Nearshore softwareontwikkeling - Technosoft
Bart Zwager
Hoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
Hoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
Jeroen Reijn
Hoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
Hoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
Sjoerd Hemminga
Asl bi sl metrics themasessie 2013 devops sogeti
Asl bi sl metrics themasessie 2013 devops sogeti
Harold van Heeringen
BPUG Seminar 2014 Rik Marselis - effectief testen in agile
BPUG Seminar 2014 Rik Marselis - effectief testen in agile
Rik Marselis
Agile: wat zijn de voordelen voor jou?
Agile: wat zijn de voordelen voor jou?
Maarten Kalfsbeek
De aanvrager wint
De aanvrager wint
Stephen Hay
Enterprise Architectuur - terug naar de essentie
Enterprise Architectuur - terug naar de essentie
Danny Greefhorst
Websites en Kwaliteit
Websites en Kwaliteit
Sivard Donkers
OWD 2012- 3- Zeven tools voor digitaal toetsen- Raoul Teeuwen
OWD 2012- 3- Zeven tools voor digitaal toetsen- Raoul Teeuwen
SURF Events
Test Driven Development
Test Driven Development
roelofr
Complexe e-commerce concepten op basis van open source
Complexe e-commerce concepten op basis van open source
webwinkelvakdag
DevOps presentatie
DevOps presentatie
Jurgen van de Pol
Good practices in pentesting - Bas de Heer
Good practices in pentesting - Bas de Heer
Sogeti Nederland B.V.
Maatwerk Software
Maatwerk Software
Ivo Jansch
Trusting the Unknown
Trusting the Unknown
Jesse Houwing
Azure DevOps Extension Tools
Azure DevOps Extension Tools
Jesse Houwing
More Related Content
Similar to Techdays 2012 - Better code through reviews and tools
Robot framework en ci v2
Robot framework en ci v2
christiantester
Niet onderhoudbare software in 10 makkelijke stappen
Niet onderhoudbare software in 10 makkelijke stappen
Rick Beerendonk
Agile software ontwikkeling met continuous delivery
Agile software ontwikkeling met continuous delivery
Willem Meints
Experience Story: Implementing Test automation in your organization
Experience Story: Implementing Test automation in your organization
Derk-Jan de Grood
Correct toepassen van cryptografie - (ISC)2 NL - 10 juni 2014
Correct toepassen van cryptografie - (ISC)2 NL - 10 juni 2014
Luuk Danes
Nearshore softwareontwikkeling - Technosoft
Nearshore softwareontwikkeling - Technosoft
Bart Zwager
Hoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
Hoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
Jeroen Reijn
Hoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
Hoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
Sjoerd Hemminga
Asl bi sl metrics themasessie 2013 devops sogeti
Asl bi sl metrics themasessie 2013 devops sogeti
Harold van Heeringen
BPUG Seminar 2014 Rik Marselis - effectief testen in agile
BPUG Seminar 2014 Rik Marselis - effectief testen in agile
Rik Marselis
Agile: wat zijn de voordelen voor jou?
Agile: wat zijn de voordelen voor jou?
Maarten Kalfsbeek
De aanvrager wint
De aanvrager wint
Stephen Hay
Enterprise Architectuur - terug naar de essentie
Enterprise Architectuur - terug naar de essentie
Danny Greefhorst
Websites en Kwaliteit
Websites en Kwaliteit
Sivard Donkers
OWD 2012- 3- Zeven tools voor digitaal toetsen- Raoul Teeuwen
OWD 2012- 3- Zeven tools voor digitaal toetsen- Raoul Teeuwen
SURF Events
Test Driven Development
Test Driven Development
roelofr
Complexe e-commerce concepten op basis van open source
Complexe e-commerce concepten op basis van open source
webwinkelvakdag
DevOps presentatie
DevOps presentatie
Jurgen van de Pol
Good practices in pentesting - Bas de Heer
Good practices in pentesting - Bas de Heer
Sogeti Nederland B.V.
Maatwerk Software
Maatwerk Software
Ivo Jansch
Similar to Techdays 2012 - Better code through reviews and tools
(20)
Robot framework en ci v2
Robot framework en ci v2
Niet onderhoudbare software in 10 makkelijke stappen
Niet onderhoudbare software in 10 makkelijke stappen
Agile software ontwikkeling met continuous delivery
Agile software ontwikkeling met continuous delivery
Experience Story: Implementing Test automation in your organization
Experience Story: Implementing Test automation in your organization
Correct toepassen van cryptografie - (ISC)2 NL - 10 juni 2014
Correct toepassen van cryptografie - (ISC)2 NL - 10 juni 2014
Nearshore softwareontwikkeling - Technosoft
Nearshore softwareontwikkeling - Technosoft
Hoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
Hoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
Hoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
Hoe releasen minder pijnlijk werd bij de ANWB Alarmcentrale
Asl bi sl metrics themasessie 2013 devops sogeti
Asl bi sl metrics themasessie 2013 devops sogeti
BPUG Seminar 2014 Rik Marselis - effectief testen in agile
BPUG Seminar 2014 Rik Marselis - effectief testen in agile
Agile: wat zijn de voordelen voor jou?
Agile: wat zijn de voordelen voor jou?
De aanvrager wint
De aanvrager wint
Enterprise Architectuur - terug naar de essentie
Enterprise Architectuur - terug naar de essentie
Websites en Kwaliteit
Websites en Kwaliteit
OWD 2012- 3- Zeven tools voor digitaal toetsen- Raoul Teeuwen
OWD 2012- 3- Zeven tools voor digitaal toetsen- Raoul Teeuwen
Test Driven Development
Test Driven Development
Complexe e-commerce concepten op basis van open source
Complexe e-commerce concepten op basis van open source
DevOps presentatie
DevOps presentatie
Good practices in pentesting - Bas de Heer
Good practices in pentesting - Bas de Heer
Maatwerk Software
Maatwerk Software
More from Jesse Houwing
Trusting the Unknown
Trusting the Unknown
Jesse Houwing
Azure DevOps Extension Tools
Azure DevOps Extension Tools
Jesse Houwing
Ohh shit git
Ohh shit git
Jesse Houwing
Ohh sh*t git
Ohh sh*t git
Jesse Houwing
Dress up my VSTS
Dress up my VSTS
Jesse Houwing
The new way to extend VSTS Build and Release
The new way to extend VSTS Build and Release
Jesse Houwing
When scrum goes bad
When scrum goes bad
Jesse Houwing
More from Jesse Houwing
(7)
Trusting the Unknown
Trusting the Unknown
Azure DevOps Extension Tools
Azure DevOps Extension Tools
Ohh shit git
Ohh shit git
Ohh sh*t git
Ohh sh*t git
Dress up my VSTS
Dress up my VSTS
The new way to extend VSTS Build and Release
The new way to extend VSTS Build and Release
When scrum goes bad
When scrum goes bad
Techdays 2012 - Better code through reviews and tools
1.
2.
Betere code door
review en tools Jesse Houwing - Avanade Manager - Application Lifecycle Management
3.
Betere code door
review en tools Thomas Huijer - nForza
4.
Doel van reviewen •
Overdracht van kennis • Goede kwaliteit • Voorkomen van bugs • Goedkoper onderhoud
5.
Wanneer wil je
reviewen?
6.
Wat wil je
reviewen? • Het idee • De architectuur • De code
7.
Vormen van reviews
C#
8.
Not Wat wil je
voorkomen?
9.
Disclaimer Reviews en tools
zijn geen garantie voor succes Niet reviewen en de tools negeren is echter een garantie voor falen
10.
11.
http://dilbert.com/2013-02-24/
12.
Pairing Beste manier is
om samen te werken
13.
Peering
Vraag regelmatig om feedback http://www.youtube.com/watch?v=dYBjVTMUQY0
14.
Tools •
Code Analysis (FxCop) Ndepend • StyleCop Layer Validation • Resharper / CodeRush Compiler Clone Detection • Team Build Code Coverage • Code Metrics • Test Driven Development
15.
Tools • Dwing zo
veel mogelijk af – Warnings as Errors – Code Analysis rulesets – Continuous Integration
16.
Tools • Een vluchtige
blik in de toekomst • Roslyn
17.
Tools Een korte demo
van de tools
18.
Peering Vraag regelmatig om feedback
19.
Afspraken •
Voorkom discussie • Hou het lightweight • Voorkom discussie • Plan ze!
20.
Visual Studio Code
Review • Code Review als onderdeel van My Work • TFS Integratie
21.
Visual Studio Code
Review
22.
• Demo: Visual
Studio Support – Deel 1
23.
Wanneer gebruiken? • Processen
vereisen het – Soms moet je alle commentaar bewaren om bij audit te kunnen overhandigen • Tijd en locatie – Als je met meerdere team, op verschillende locaties werkt • Vragen om hulp van externe experts
24.
Alternatieve tools? • Scrum
Power Tools • Review Sidekicks
25.
• Demo: Visual
Studio Support – Deel 2
26.
C#
Sessie Deel geleerde lessen, bespreek lastige zaken
27.
Sessie In de praktijk
Hebben jullie review commentaar?
Download now