Techdays 2012 - Better code through reviews and tools

  • 244 views
Uploaded on

Techday 2013 Presentation I did with Thomas Huijer.

Techday 2013 Presentation I did with Thomas Huijer.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
244
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
4
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Betere code door review en toolsJesse Houwing - AvanadeManager - Application Lifecycle Management
  • 2. Betere code door review en toolsThomas Huijer - nForza
  • 3. Doel van reviewen• Overdracht van kennis• Goede kwaliteit• Voorkomen van bugs• Goedkoper onderhoud
  • 4. Wanneer wil je reviewen?
  • 5. Wat wil je reviewen?• Het idee• De architectuur• De code
  • 6. Vormen van reviews C#
  • 7. NotWat wil je voorkomen?
  • 8. DisclaimerReviews en tools zijn geen garantievoor succes Niet reviewen en de tools negeren is echter een garantie voor falen
  • 9. http://dilbert.com/2013-02-24/
  • 10. PairingBeste manier is omsamen te werken
  • 11. Peering Vraag regelmatig om feedbackhttp://www.youtube.com/watch?v=dYBjVTMUQY0
  • 12. Tools• Code Analysis (FxCop) Ndepend• StyleCop Layer Validation• Resharper / CodeRush Compiler Clone Detection• Team Build Code Coverage• Code Metrics• Test Driven Development
  • 13. Tools• Dwing zo veel mogelijk af – Warnings as Errors – Code Analysis rulesets – Continuous Integration
  • 14. Tools• Een vluchtige blik in de toekomst• Roslyn
  • 15. ToolsEen korte demo van detools
  • 16. PeeringVraag regelmatig omfeedback
  • 17. Afspraken• Voorkom discussie• Hou het lightweight• Voorkom discussie• Plan ze!
  • 18. Visual Studio Code Review• Code Review als onderdeel van My Work• TFS Integratie
  • 19. Visual Studio Code Review
  • 20. • Demo: Visual Studio Support – Deel 1
  • 21. 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
  • 22. Alternatieve tools?• Scrum Power Tools• Review Sidekicks
  • 23. • Demo: Visual Studio Support – Deel 2
  • 24. C# SessieDeel geleerde lessen,bespreek lastige zaken
  • 25. SessieIn de praktijk  Hebben jullie review commentaar?