SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
code-quality.de
 @FrankS
Effective Code Reviews
Moin moin!
Frank SonsFrank Sons  FrankS FrankS
http://code-quality.dehttp://code-quality.de
code-quality.de
 @FrankS
Please!
Feel free to ask questions!Feel free to ask questions!
And share your own experiences!And share your own experiences!
code-quality.de
 @FrankS
My list for today...
The bigger picture of code reviewsThe bigger picture of code reviews
Improving your code reviewsImproving your code reviews
code-quality.de
 @FrankS
Let's start with the basics...
The two ways of code reviewsThe two ways of code reviews
Expectations vs. The real worldExpectations vs. The real world
A well hidden problemA well hidden problem
code-quality.de
 @FrankS
Are you doing code reviews?
code-quality.de
 @FrankS
Review tools - asynchronous
code-quality.de
 @FrankS
Code reviews as a team
code-quality.de
 @FrankS
Bigger screen helps ;-)
code-quality.de
 @FrankS
Let's take a look at the motivation
The two ways of code reviewsThe two ways of code reviews
Expectations vs. The real worldExpectations vs. The real world
A well hidden problemA well hidden problem
code-quality.de
 @FrankS
Why are you doing code reviews?
code-quality.de
 @FrankS
Motivation for code reviews (study)
code-quality.de
 @FrankS
The results are a bit surprising
code-quality.de
 @FrankS
There is something else...
The two ways of code reviewsThe two ways of code reviews
Expectations vs. The real worldExpectations vs. The real world
A well hidden problemA well hidden problem
code-quality.de
 @FrankS
Does this sound familiar?
Not structured and no real goalsNot structured and no real goals
It's working fine (somehow...)It's working fine (somehow...)
Favorite reviewersFavorite reviewers
code-quality.de
 @FrankS
The main problem:
Results depend on experience, timing and
motivation of the reviewing developer!
Results depend on experience, timing and
motivation of the reviewing developer!
code-quality.de
 @FrankS
Well...
code-quality.de
 @FrankS
Let's see what we can do!
The bigger picture of code reviewsThe bigger picture of code reviews
Improving your code reviewsImproving your code reviews
code-quality.de
 @FrankS
Forget about the tools for a moment
Establishing a common mindsetEstablishing a common mindset
Setting the right focusSetting the right focus
Creating a checklistCreating a checklist
code-quality.de
 @FrankS
Code reviews meetings are a good start
Assign moderator and readerAssign moderator and reader
The goal is not to cover all codeThe goal is not to cover all code
Create a shared understanding a code qualityCreate a shared understanding a code quality
code-quality.de
 @FrankS
The reader explains the code...
code-quality.de
 @FrankS
A moderator can help a lot!
code-quality.de
 @FrankS
Be sure to focus on the important parts
Establishing a mindsetEstablishing a mindset
Setting the right focusSetting the right focus
Creating a checklistCreating a checklist
code-quality.de
 @FrankS
What do you check?
Code quality metricsCode quality metrics
Code improvements and understandingCode improvements and understanding
code-quality.de
 @FrankS
Do you have to understand the code?
code-quality.de
 @FrankS
Readability and Understanding
„You can only find defects,
if you are able to understand the code!“
„You can only find defects,
if you are able to understand the code!“
code-quality.de
 @FrankS
A small, but important difference!
Coding Style GuideCoding Style Guide
Coding GuidelineCoding Guideline
code-quality.de
 @FrankS
Do you have guidelines?
code-quality.de
 @FrankS
So, what should you put in a guideline?
Anything that can not be validated automatically!Anything that can not be validated automatically!
code-quality.de
 @FrankS
Guidelines make a good start
Establishing a mindsetEstablishing a mindset
Setting the right focusSetting the right focus
Creating a checklistCreating a checklist
code-quality.de
 @FrankS
Create a checklist for your reviews
code-quality.de
 @FrankS
Checklists improve your reviews
Reviewers know what they are looking forReviewers know what they are looking for
Does not depend on that much luck anymoreDoes not depend on that much luck anymore
Always keep them updated!Always keep them updated!
code-quality.de
 @FrankS
Make sure you do code reviews – effectively!
„Peer code reviews are the single biggest
thing you can do to improve your code.“
„Peer code reviews are the single biggest
thing you can do to improve your code.“
Jeff Atwood – @codinghorror
code-quality.de
 @FrankS
Some final things to keep in mind
Make sure everyone knows the real goalsMake sure everyone knows the real goals
Establish a common mindset for code qualityEstablish a common mindset for code quality
Code reviews need to be part of your processCode reviews need to be part of your process
code-quality.de
 @FrankS
Questions? Feedback?

Weitere ähnliche Inhalte

Andere mochten auch

Effektive Code Reviews Solutions
Effektive Code Reviews SolutionsEffektive Code Reviews Solutions
Effektive Code Reviews SolutionsFrank Sons
 
Surviving Code Reviews
Surviving Code ReviewsSurviving Code Reviews
Surviving Code ReviewsCodemotion
 
Caring about Code Quality
Caring about Code QualityCaring about Code Quality
Caring about Code QualitySaltmarch Media
 
Increasing code quality with code reviews (poetry version)
Increasing code quality with code reviews (poetry version)Increasing code quality with code reviews (poetry version)
Increasing code quality with code reviews (poetry version)David Stockton
 
telephone data systems _Corporate
telephone data systems  _Corporatetelephone data systems  _Corporate
telephone data systems _Corporatefinance48
 
liz claiborne 2007EntireAnnualReport
liz claiborne  2007EntireAnnualReportliz claiborne  2007EntireAnnualReport
liz claiborne 2007EntireAnnualReportfinance48
 
telephone data systems TDS_Corporate
telephone data systems TDS_Corporatetelephone data systems TDS_Corporate
telephone data systems TDS_Corporatefinance48
 
IBM API Management BPM Systems Engage
IBM API Management BPM Systems EngageIBM API Management BPM Systems Engage
IBM API Management BPM Systems EngageSebastian Osterc
 
hormel foods 064731_4_Proxy
hormel foods  064731_4_Proxyhormel foods  064731_4_Proxy
hormel foods 064731_4_Proxyfinance46
 
S Pr Ookjes Rsg Lingecollege 2 2011
S Pr Ookjes Rsg Lingecollege 2 2011S Pr Ookjes Rsg Lingecollege 2 2011
S Pr Ookjes Rsg Lingecollege 2 2011Johan Lapidaire
 
DMU Factory, Haldia Implemented on fast track by RVNL
DMU Factory, Haldia Implemented on fast track by RVNLDMU Factory, Haldia Implemented on fast track by RVNL
DMU Factory, Haldia Implemented on fast track by RVNLRajesh Prasad
 
Summit Summary
Summit SummarySummit Summary
Summit SummaryMistyJ
 
omnicare annual reports 2004
omnicare annual reports 2004omnicare annual reports 2004
omnicare annual reports 2004finance46
 
P A P E R 05 2005 Characterization Of S O L I D W A S T E Disposed At Col...
P A P E R 05 2005  Characterization Of  S O L I D  W A S T E Disposed At  Col...P A P E R 05 2005  Characterization Of  S O L I D  W A S T E Disposed At  Col...
P A P E R 05 2005 Characterization Of S O L I D W A S T E Disposed At Col...Ignacio García-Martínez
 
SVH In Vogelvlucht Voor Albeda
SVH In Vogelvlucht Voor AlbedaSVH In Vogelvlucht Voor Albeda
SVH In Vogelvlucht Voor AlbedaJohan Lapidaire
 
Regionaal Netwerk Februari 2010
Regionaal Netwerk Februari 2010Regionaal Netwerk Februari 2010
Regionaal Netwerk Februari 2010Johan Lapidaire
 
hormel foods 064731_4_Proxy
hormel foods  064731_4_Proxyhormel foods  064731_4_Proxy
hormel foods 064731_4_Proxyfinance46
 
hormel foods 2001_proxy
hormel foods  2001_proxyhormel foods  2001_proxy
hormel foods 2001_proxyfinance46
 
tenneco annual reports 2003
tenneco annual reports 2003tenneco annual reports 2003
tenneco annual reports 2003finance46
 

Andere mochten auch (20)

Effektive Code Reviews Solutions
Effektive Code Reviews SolutionsEffektive Code Reviews Solutions
Effektive Code Reviews Solutions
 
Surviving Code Reviews
Surviving Code ReviewsSurviving Code Reviews
Surviving Code Reviews
 
Caring about Code Quality
Caring about Code QualityCaring about Code Quality
Caring about Code Quality
 
Increasing code quality with code reviews (poetry version)
Increasing code quality with code reviews (poetry version)Increasing code quality with code reviews (poetry version)
Increasing code quality with code reviews (poetry version)
 
telephone data systems _Corporate
telephone data systems  _Corporatetelephone data systems  _Corporate
telephone data systems _Corporate
 
liz claiborne 2007EntireAnnualReport
liz claiborne  2007EntireAnnualReportliz claiborne  2007EntireAnnualReport
liz claiborne 2007EntireAnnualReport
 
telephone data systems TDS_Corporate
telephone data systems TDS_Corporatetelephone data systems TDS_Corporate
telephone data systems TDS_Corporate
 
IBM API Management BPM Systems Engage
IBM API Management BPM Systems EngageIBM API Management BPM Systems Engage
IBM API Management BPM Systems Engage
 
hormel foods 064731_4_Proxy
hormel foods  064731_4_Proxyhormel foods  064731_4_Proxy
hormel foods 064731_4_Proxy
 
S Pr Ookjes Rsg Lingecollege 2 2011
S Pr Ookjes Rsg Lingecollege 2 2011S Pr Ookjes Rsg Lingecollege 2 2011
S Pr Ookjes Rsg Lingecollege 2 2011
 
DMU Factory, Haldia Implemented on fast track by RVNL
DMU Factory, Haldia Implemented on fast track by RVNLDMU Factory, Haldia Implemented on fast track by RVNL
DMU Factory, Haldia Implemented on fast track by RVNL
 
Summit Summary
Summit SummarySummit Summary
Summit Summary
 
omnicare annual reports 2004
omnicare annual reports 2004omnicare annual reports 2004
omnicare annual reports 2004
 
P A P E R 05 2005 Characterization Of S O L I D W A S T E Disposed At Col...
P A P E R 05 2005  Characterization Of  S O L I D  W A S T E Disposed At  Col...P A P E R 05 2005  Characterization Of  S O L I D  W A S T E Disposed At  Col...
P A P E R 05 2005 Characterization Of S O L I D W A S T E Disposed At Col...
 
SVH In Vogelvlucht Voor Albeda
SVH In Vogelvlucht Voor AlbedaSVH In Vogelvlucht Voor Albeda
SVH In Vogelvlucht Voor Albeda
 
Regionaal Netwerk Februari 2010
Regionaal Netwerk Februari 2010Regionaal Netwerk Februari 2010
Regionaal Netwerk Februari 2010
 
hormel foods 064731_4_Proxy
hormel foods  064731_4_Proxyhormel foods  064731_4_Proxy
hormel foods 064731_4_Proxy
 
hormel foods 2001_proxy
hormel foods  2001_proxyhormel foods  2001_proxy
hormel foods 2001_proxy
 
tenneco annual reports 2003
tenneco annual reports 2003tenneco annual reports 2003
tenneco annual reports 2003
 
Noise
NoiseNoise
Noise
 

Ähnlich wie Effective Code Reviews

Effective Code Reviews (IPC 2018)
Effective Code Reviews (IPC 2018)Effective Code Reviews (IPC 2018)
Effective Code Reviews (IPC 2018)Frank Sons
 
Are your interns reviewing code? Andrew Lavers, ConFoo Montreal 2020
Are your interns reviewing code? Andrew Lavers, ConFoo Montreal 2020Are your interns reviewing code? Andrew Lavers, ConFoo Montreal 2020
Are your interns reviewing code? Andrew Lavers, ConFoo Montreal 2020Andrew Lavers
 
The Anatomy of a Code Review
The Anatomy of a Code ReviewThe Anatomy of a Code Review
The Anatomy of a Code ReviewGuilherme Garnier
 
Why B2B Marketers Need To Personalize Content Experiences At Scale
Why B2B Marketers Need To Personalize Content Experiences At Scale Why B2B Marketers Need To Personalize Content Experiences At Scale
Why B2B Marketers Need To Personalize Content Experiences At Scale G3 Communications
 
Why B2B Marketers Need To Personalize Content Experiences At Scale
Why B2B Marketers Need To Personalize Content Experiences At ScaleWhy B2B Marketers Need To Personalize Content Experiences At Scale
Why B2B Marketers Need To Personalize Content Experiences At ScaleUberflip
 
Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity Peter Gfader
 
Hidden sides of Code Review (Do-iOS)
Hidden sides of Code Review (Do-iOS)Hidden sides of Code Review (Do-iOS)
Hidden sides of Code Review (Do-iOS)Dmitrii Ivanov
 
성공적인코드리뷰 문화 사내 발표
성공적인코드리뷰 문화 사내 발표성공적인코드리뷰 문화 사내 발표
성공적인코드리뷰 문화 사내 발표Byoenghan Baek
 
WordCamp Nashville: Clean Code for WordPress
WordCamp Nashville: Clean Code for WordPressWordCamp Nashville: Clean Code for WordPress
WordCamp Nashville: Clean Code for WordPressmtoppa
 
Code quality as a built-in process
Code quality as a built-in processCode quality as a built-in process
Code quality as a built-in processElad Maimon
 
Your Code Is A Waste Of Time (if you don't ask why you are writing it in the ...
Your Code Is A Waste Of Time (if you don't ask why you are writing it in the ...Your Code Is A Waste Of Time (if you don't ask why you are writing it in the ...
Your Code Is A Waste Of Time (if you don't ask why you are writing it in the ...Amber Matthews
 
Kick-@$$ Sofware Development
Kick-@$$ Sofware DevelopmentKick-@$$ Sofware Development
Kick-@$$ Sofware DevelopmentSven Peters
 
What's it Worth: 5 Steps to Achieving Content ROI - Rauxa
What's it Worth: 5 Steps to Achieving Content ROI - RauxaWhat's it Worth: 5 Steps to Achieving Content ROI - Rauxa
What's it Worth: 5 Steps to Achieving Content ROI - RauxaInformation Development World
 
Meet Magento New York City Open Source Office Presentation
Meet Magento New York City Open Source Office PresentationMeet Magento New York City Open Source Office Presentation
Meet Magento New York City Open Source Office PresentationBrent W Peterson
 
How to successfully grow a code review culture
How to successfully grow a code review cultureHow to successfully grow a code review culture
How to successfully grow a code review cultureNina Zakharenko
 
Code review in practice
Code review in practiceCode review in practice
Code review in practiceEdorian
 
Customer Development Power-Ups
Customer Development Power-UpsCustomer Development Power-Ups
Customer Development Power-UpsLean Startup Co.
 
34 bước viết kế hoạch content hacks
 34 bước viết kế hoạch content hacks 34 bước viết kế hoạch content hacks
34 bước viết kế hoạch content hacksBois Indochinoise
 
Hubspot - Content hacks
Hubspot - Content hacksHubspot - Content hacks
Hubspot - Content hacksHuong Do Thu
 

Ähnlich wie Effective Code Reviews (20)

Effective Code Reviews (IPC 2018)
Effective Code Reviews (IPC 2018)Effective Code Reviews (IPC 2018)
Effective Code Reviews (IPC 2018)
 
Are your interns reviewing code? Andrew Lavers, ConFoo Montreal 2020
Are your interns reviewing code? Andrew Lavers, ConFoo Montreal 2020Are your interns reviewing code? Andrew Lavers, ConFoo Montreal 2020
Are your interns reviewing code? Andrew Lavers, ConFoo Montreal 2020
 
The Anatomy of a Code Review
The Anatomy of a Code ReviewThe Anatomy of a Code Review
The Anatomy of a Code Review
 
Why B2B Marketers Need To Personalize Content Experiences At Scale
Why B2B Marketers Need To Personalize Content Experiences At Scale Why B2B Marketers Need To Personalize Content Experiences At Scale
Why B2B Marketers Need To Personalize Content Experiences At Scale
 
Why B2B Marketers Need To Personalize Content Experiences At Scale
Why B2B Marketers Need To Personalize Content Experiences At ScaleWhy B2B Marketers Need To Personalize Content Experiences At Scale
Why B2B Marketers Need To Personalize Content Experiences At Scale
 
Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity Achieving Technical Excellence in Your Software Teams - from Devternity
Achieving Technical Excellence in Your Software Teams - from Devternity
 
Hidden sides of Code Review (Do-iOS)
Hidden sides of Code Review (Do-iOS)Hidden sides of Code Review (Do-iOS)
Hidden sides of Code Review (Do-iOS)
 
성공적인코드리뷰 문화 사내 발표
성공적인코드리뷰 문화 사내 발표성공적인코드리뷰 문화 사내 발표
성공적인코드리뷰 문화 사내 발표
 
WordCamp Nashville: Clean Code for WordPress
WordCamp Nashville: Clean Code for WordPressWordCamp Nashville: Clean Code for WordPress
WordCamp Nashville: Clean Code for WordPress
 
Code quality as a built-in process
Code quality as a built-in processCode quality as a built-in process
Code quality as a built-in process
 
Your Code Is A Waste Of Time (if you don't ask why you are writing it in the ...
Your Code Is A Waste Of Time (if you don't ask why you are writing it in the ...Your Code Is A Waste Of Time (if you don't ask why you are writing it in the ...
Your Code Is A Waste Of Time (if you don't ask why you are writing it in the ...
 
Kick-@$$ Sofware Development
Kick-@$$ Sofware DevelopmentKick-@$$ Sofware Development
Kick-@$$ Sofware Development
 
Mastering Code Reviews
Mastering Code ReviewsMastering Code Reviews
Mastering Code Reviews
 
What's it Worth: 5 Steps to Achieving Content ROI - Rauxa
What's it Worth: 5 Steps to Achieving Content ROI - RauxaWhat's it Worth: 5 Steps to Achieving Content ROI - Rauxa
What's it Worth: 5 Steps to Achieving Content ROI - Rauxa
 
Meet Magento New York City Open Source Office Presentation
Meet Magento New York City Open Source Office PresentationMeet Magento New York City Open Source Office Presentation
Meet Magento New York City Open Source Office Presentation
 
How to successfully grow a code review culture
How to successfully grow a code review cultureHow to successfully grow a code review culture
How to successfully grow a code review culture
 
Code review in practice
Code review in practiceCode review in practice
Code review in practice
 
Customer Development Power-Ups
Customer Development Power-UpsCustomer Development Power-Ups
Customer Development Power-Ups
 
34 bước viết kế hoạch content hacks
 34 bước viết kế hoạch content hacks 34 bước viết kế hoạch content hacks
34 bước viết kế hoạch content hacks
 
Hubspot - Content hacks
Hubspot - Content hacksHubspot - Content hacks
Hubspot - Content hacks
 

Mehr von Frank Sons

An Introduction to pair programming methods
An Introduction to pair programming methodsAn Introduction to pair programming methods
An Introduction to pair programming methodsFrank Sons
 
Introduction to architecture katas
Introduction to architecture katasIntroduction to architecture katas
Introduction to architecture katasFrank Sons
 
Pair programming
Pair programmingPair programming
Pair programmingFrank Sons
 
Architektur Kata - Workshop Solutions
Architektur Kata - Workshop SolutionsArchitektur Kata - Workshop Solutions
Architektur Kata - Workshop SolutionsFrank Sons
 
"Effektive Code Reviews" - Abendvortrag bei oose.de
"Effektive Code Reviews" - Abendvortrag bei oose.de"Effektive Code Reviews" - Abendvortrag bei oose.de
"Effektive Code Reviews" - Abendvortrag bei oose.deFrank Sons
 
Code Qualität in agilen Teams - code.talks Hamburg 2015
Code Qualität in agilen Teams - code.talks Hamburg 2015Code Qualität in agilen Teams - code.talks Hamburg 2015
Code Qualität in agilen Teams - code.talks Hamburg 2015Frank Sons
 
Imposter Syndrom - Lightning talk PHP Unconference 2015
Imposter Syndrom - Lightning talk PHP Unconference 2015Imposter Syndrom - Lightning talk PHP Unconference 2015
Imposter Syndrom - Lightning talk PHP Unconference 2015Frank Sons
 
Code Quality in an agile world - PHP Usergroup Hamburg
Code Quality in an agile world - PHP Usergroup HamburgCode Quality in an agile world - PHP Usergroup Hamburg
Code Quality in an agile world - PHP Usergroup HamburgFrank Sons
 
Code Qualität in agilen Teams - Webmontag Hamburg
Code Qualität in agilen Teams - Webmontag HamburgCode Qualität in agilen Teams - Webmontag Hamburg
Code Qualität in agilen Teams - Webmontag HamburgFrank Sons
 
Das Hochstapler Syndrom
Das Hochstapler SyndromDas Hochstapler Syndrom
Das Hochstapler SyndromFrank Sons
 
Was bringen Code Reviews wirklich? Wir sind doch schon agil.
Was bringen Code Reviews wirklich? Wir sind doch schon agil.Was bringen Code Reviews wirklich? Wir sind doch schon agil.
Was bringen Code Reviews wirklich? Wir sind doch schon agil.Frank Sons
 
Presenting to win - how I changed some old slides
Presenting to win - how I changed some old slidesPresenting to win - how I changed some old slides
Presenting to win - how I changed some old slidesFrank Sons
 
Selbstmotivation - vom Intro zum Extro
Selbstmotivation - vom Intro zum ExtroSelbstmotivation - vom Intro zum Extro
Selbstmotivation - vom Intro zum ExtroFrank Sons
 
Code Reviews - developer conference 2013
Code Reviews - developer conference 2013Code Reviews - developer conference 2013
Code Reviews - developer conference 2013Frank Sons
 
Code Reviews - PHP Unconference Europe 2013
Code Reviews - PHP Unconference Europe 2013Code Reviews - PHP Unconference Europe 2013
Code Reviews - PHP Unconference Europe 2013Frank Sons
 
PHP Usergroup 2013/03/12
PHP Usergroup 2013/03/12PHP Usergroup 2013/03/12
PHP Usergroup 2013/03/12Frank Sons
 
Jahresrückblick 2012 PHP Usergroup Hamburg
Jahresrückblick 2012 PHP Usergroup HamburgJahresrückblick 2012 PHP Usergroup Hamburg
Jahresrückblick 2012 PHP Usergroup HamburgFrank Sons
 
Code Reviews - Vortrag für Innogames
Code Reviews - Vortrag für InnogamesCode Reviews - Vortrag für Innogames
Code Reviews - Vortrag für InnogamesFrank Sons
 

Mehr von Frank Sons (20)

An Introduction to pair programming methods
An Introduction to pair programming methodsAn Introduction to pair programming methods
An Introduction to pair programming methods
 
Introduction to architecture katas
Introduction to architecture katasIntroduction to architecture katas
Introduction to architecture katas
 
Pair programming
Pair programmingPair programming
Pair programming
 
Architektur Kata - Workshop Solutions
Architektur Kata - Workshop SolutionsArchitektur Kata - Workshop Solutions
Architektur Kata - Workshop Solutions
 
"Effektive Code Reviews" - Abendvortrag bei oose.de
"Effektive Code Reviews" - Abendvortrag bei oose.de"Effektive Code Reviews" - Abendvortrag bei oose.de
"Effektive Code Reviews" - Abendvortrag bei oose.de
 
Code Qualität in agilen Teams - code.talks Hamburg 2015
Code Qualität in agilen Teams - code.talks Hamburg 2015Code Qualität in agilen Teams - code.talks Hamburg 2015
Code Qualität in agilen Teams - code.talks Hamburg 2015
 
Imposter Syndrom - Lightning talk PHP Unconference 2015
Imposter Syndrom - Lightning talk PHP Unconference 2015Imposter Syndrom - Lightning talk PHP Unconference 2015
Imposter Syndrom - Lightning talk PHP Unconference 2015
 
Code Quality in an agile world - PHP Usergroup Hamburg
Code Quality in an agile world - PHP Usergroup HamburgCode Quality in an agile world - PHP Usergroup Hamburg
Code Quality in an agile world - PHP Usergroup Hamburg
 
Code Qualität in agilen Teams - Webmontag Hamburg
Code Qualität in agilen Teams - Webmontag HamburgCode Qualität in agilen Teams - Webmontag Hamburg
Code Qualität in agilen Teams - Webmontag Hamburg
 
Das Hochstapler Syndrom
Das Hochstapler SyndromDas Hochstapler Syndrom
Das Hochstapler Syndrom
 
Code reviews
Code reviewsCode reviews
Code reviews
 
Was bringen Code Reviews wirklich? Wir sind doch schon agil.
Was bringen Code Reviews wirklich? Wir sind doch schon agil.Was bringen Code Reviews wirklich? Wir sind doch schon agil.
Was bringen Code Reviews wirklich? Wir sind doch schon agil.
 
Code Review
Code ReviewCode Review
Code Review
 
Presenting to win - how I changed some old slides
Presenting to win - how I changed some old slidesPresenting to win - how I changed some old slides
Presenting to win - how I changed some old slides
 
Selbstmotivation - vom Intro zum Extro
Selbstmotivation - vom Intro zum ExtroSelbstmotivation - vom Intro zum Extro
Selbstmotivation - vom Intro zum Extro
 
Code Reviews - developer conference 2013
Code Reviews - developer conference 2013Code Reviews - developer conference 2013
Code Reviews - developer conference 2013
 
Code Reviews - PHP Unconference Europe 2013
Code Reviews - PHP Unconference Europe 2013Code Reviews - PHP Unconference Europe 2013
Code Reviews - PHP Unconference Europe 2013
 
PHP Usergroup 2013/03/12
PHP Usergroup 2013/03/12PHP Usergroup 2013/03/12
PHP Usergroup 2013/03/12
 
Jahresrückblick 2012 PHP Usergroup Hamburg
Jahresrückblick 2012 PHP Usergroup HamburgJahresrückblick 2012 PHP Usergroup Hamburg
Jahresrückblick 2012 PHP Usergroup Hamburg
 
Code Reviews - Vortrag für Innogames
Code Reviews - Vortrag für InnogamesCode Reviews - Vortrag für Innogames
Code Reviews - Vortrag für Innogames
 

Kürzlich hochgeladen

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 

Kürzlich hochgeladen (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 

Effective Code Reviews