SlideShare ist ein Scribd-Unternehmen logo
1 von 40
Downloaden Sie, um offline zu lesen
code-quality.de
 @FrankS
Effektive Code Reviews
Moin moin!
Frank SonsFrank Sons  FrankS FrankS
http://code-quality.dehttp://code-quality.de
code-quality.de
 @FrankS
Agenda – Code Reviews
Teil 1: Methoden, Ziele und ProblemeTeil 1: Methoden, Ziele und Probleme
Teil 2: Rollen, Guidelines und ProzesseTeil 2: Rollen, Guidelines und Prozesse
code-quality.de
 @FrankS
Wichtig!
Stellt Fragen!Stellt Fragen!
Teilt eure Erfahrungen!Teilt eure Erfahrungen!
code-quality.de
 @FrankS
Teil 1: Methoden, Ziele und Probleme
Welche Methoden gibt es?Welche Methoden gibt es?
Was sind die Ziele?Was sind die Ziele?
Wo gibt es Probleme?Wo gibt es Probleme?
code-quality.de
 @FrankS
Wie macht ihr eure Code Reviews?
code-quality.de
 @FrankS
Ad hoc
code-quality.de
 @FrankS
Pair Programming
code-quality.de
 @FrankS
Review Tools - asynchron
code-quality.de
 @FrankS
Review Meeting
code-quality.de
 @FrankS
Team Review
code-quality.de
 @FrankS
Teil 1: Methoden, Ziele und Probleme
Welche Methoden gibt es?Welche Methoden gibt es?
Was sind die Ziele?Was sind die Ziele?
Wo gibt es Probleme?Wo gibt es Probleme?
code-quality.de
 @FrankS
Warum macht ihr eigentlich Code Reviews?
code-quality.de
 @FrankS
Motivation von Code Reviews
code-quality.de
 @FrankS
Was bringt es wirklich?
code-quality.de
 @FrankS
Teil 1: Methoden, Ziele und Probleme
Welche Methoden gibt es?Welche Methoden gibt es?
Was sind die Ziele?Was sind die Ziele?
Wo gibt es Probleme?Wo gibt es Probleme?
code-quality.de
 @FrankS
Kommt euch das bekannt vor?
Keine Struktur, keine ZieleKeine Struktur, keine Ziele
Klappt schon irgendwieKlappt schon irgendwie
Jeder für sich  Glückssache!Jeder für sich  Glückssache!
code-quality.de
 @FrankS
Was kann man machen?
Tatsächliche Ziele klar machenTatsächliche Ziele klar machen
Reviews im Prozess etablierenReviews im Prozess etablieren
Gemeinsames Qualitätsverständnis aufbauenGemeinsames Qualitätsverständnis aufbauen
code-quality.de
 @FrankS
Pause?
Oder Fragen?Oder Fragen?
code-quality.de
 @FrankS
Agenda – Code Reviews
Teil 1: Methoden, Ziele und ProblemeTeil 1: Methoden, Ziele und Probleme
Teil 2: Rollen, Guidelines und ProzesseTeil 2: Rollen, Guidelines und Prozesse
code-quality.de
 @FrankS
Fokus
Meetings und ToolsMeetings und Tools
code-quality.de
 @FrankS
Wie laufen eure Code Reviews ab?
code-quality.de
 @FrankS
Teil 2: Rollen, Guidelines und Prozesse
Welche Rollen gibt es?Welche Rollen gibt es?
Wonach schaut man eigentlich?Wonach schaut man eigentlich?
Wie bindet man es in die Prozesse ein?Wie bindet man es in die Prozesse ein?
code-quality.de
 @FrankS
Rollen im Review Meeting
AutorAutor
ReaderReader
ModeratorModerator
(Recorder)(Recorder)
code-quality.de
 @FrankS
Teil 2: Rollen, Guidelines und Prozesse
Welche Rollen gibt es?Welche Rollen gibt es?
Wonach schaut man eigentlich?Wonach schaut man eigentlich?
Wie bindet man es in die Prozesse ein?Wie bindet man es in die Prozesse ein?
code-quality.de
 @FrankS
Moderation ist wichtig!
Auf Annahmen achtenAuf Annahmen achten
Statt Schweigen: laut denken!Statt Schweigen: laut denken!
Diskussionen eingrenzenDiskussionen eingrenzen
code-quality.de
 @FrankS
Teil 2: Rollen, Guidelines und Prozesse
Welche Rollen gibt es?Welche Rollen gibt es?
Wonach schaut man eigentlich?Wonach schaut man eigentlich?
Und das läuft dann von alleine?Und das läuft dann von alleine?
code-quality.de
 @FrankS
Mit dem Meeting loslegen
Code gemeinsam aussuchenCode gemeinsam aussuchen
Regeln klar machenRegeln klar machen
Rollen verteilenRollen verteilen
code-quality.de
 @FrankS
Auf den Fokus achten
Code MetrikenCode Metriken
Code VerständnisCode Verständnis
code-quality.de
 @FrankS
Muss man den Code verstehen?
code-quality.de
 @FrankS
Lesbarkeit und Verständlichkeit
Nur wer den Code versteht,
kann auch die Probleme finden!
Nur wer den Code versteht,
kann auch die Probleme finden!
code-quality.de
 @FrankS
Ein kleiner, aber feiner Unterschied
Coding Style GuideCoding Style Guide
Coding GuidelineCoding Guideline
code-quality.de
 @FrankS
Was würde in euren Guidelines stehen?
code-quality.de
 @FrankS
Guidelines können als Checkliste dienen!
code-quality.de
 @FrankS
Prozesse: oder das drumherum...
Welche Rollen gibt es?Welche Rollen gibt es?
Wonach schaut man eigentlich?Wonach schaut man eigentlich?
Und das läuft dann von alleine?Und das läuft dann von alleine?
code-quality.de
 @FrankS
Achtung!
Prozesse bedeutet immer: YMMV!Prozesse bedeutet immer: YMMV!
code-quality.de
 @FrankS
Code Review Meetings im Prozess
Im letzten Drittel vom SprintIm letzten Drittel vom Sprint
90 - 120min90 - 120min
Immer wieder anpassenImmer wieder anpassen
code-quality.de
 @FrankS
Code Review Tools im Prozess
Extra Status für TasksExtra Status für Tasks
Automatische Systeme helfenAutomatische Systeme helfen
Guideline dient als ChecklisteGuideline dient als Checkliste
code-quality.de
 @FrankS
Macht mehr aus euren Reviews
„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 – coding horror
code-quality.de
 @FrankS
Eure Fragen?

Weitere ähnliche Inhalte

Andere mochten auch

Trabajo de emprendimiento
Trabajo de emprendimientoTrabajo de emprendimiento
Trabajo de emprendimientonatalliahurtado
 
Las finanzas y el director financiero primera semana
Las finanzas y el director financiero   primera semanaLas finanzas y el director financiero   primera semana
Las finanzas y el director financiero primera semanaAlexander Molina
 
Namenstage - Einsatzmöglichkeiten für das Direktmarketing
Namenstage - Einsatzmöglichkeiten für das DirektmarketingNamenstage - Einsatzmöglichkeiten für das Direktmarketing
Namenstage - Einsatzmöglichkeiten für das DirektmarketingB2B Smartdata GmbH
 
SAMSUNG YP-T10 VORSCHAU
SAMSUNG YP-T10 VORSCHAUSAMSUNG YP-T10 VORSCHAU
SAMSUNG YP-T10 VORSCHAUjulia135
 
Paradoxon unserer Zeit - Carpe Diem
Paradoxon unserer Zeit - Carpe DiemParadoxon unserer Zeit - Carpe Diem
Paradoxon unserer Zeit - Carpe DiemSylvi O.
 
Liebesgruss
LiebesgrussLiebesgruss
LiebesgrussSylvi O.
 
Das liebe Alter
Das liebe AlterDas liebe Alter
Das liebe AlterSylvi O.
 
Por que los mexicanos no leen
Por que los mexicanos no leenPor que los mexicanos no leen
Por que los mexicanos no leenmaydelyn
 
Portfolio Of Lee Kochenderfer
Portfolio Of Lee KochenderferPortfolio Of Lee Kochenderfer
Portfolio Of Lee Kochenderferleekochenderfer
 
Escuela 4
Escuela 4Escuela 4
Escuela 4os1243
 
Destrezas con criterios de desempeño
Destrezas con criterios de desempeñoDestrezas con criterios de desempeño
Destrezas con criterios de desempeñoFernando Guano
 
Mi credo pedagógico. artículo 2. lo que es la escuela
Mi credo pedagógico. artículo 2. lo que es la escuelaMi credo pedagógico. artículo 2. lo que es la escuela
Mi credo pedagógico. artículo 2. lo que es la escuelaSco_1992
 
Die Herausforderungen für Retail Banken durch das Phänomen Mobile
Die Herausforderungen für Retail Banken durch das Phänomen MobileDie Herausforderungen für Retail Banken durch das Phänomen Mobile
Die Herausforderungen für Retail Banken durch das Phänomen Mobilefigo GmbH
 

Andere mochten auch (20)

Itzayana Zepeda Ortiz'
Itzayana Zepeda Ortiz'Itzayana Zepeda Ortiz'
Itzayana Zepeda Ortiz'
 
Presentacion tesis 1
Presentacion tesis 1Presentacion tesis 1
Presentacion tesis 1
 
Proyecto In Fam Tic
Proyecto In Fam TicProyecto In Fam Tic
Proyecto In Fam Tic
 
Trabajo de emprendimiento
Trabajo de emprendimientoTrabajo de emprendimiento
Trabajo de emprendimiento
 
El grafeno
El grafeno El grafeno
El grafeno
 
Las finanzas y el director financiero primera semana
Las finanzas y el director financiero   primera semanaLas finanzas y el director financiero   primera semana
Las finanzas y el director financiero primera semana
 
Namenstage - Einsatzmöglichkeiten für das Direktmarketing
Namenstage - Einsatzmöglichkeiten für das DirektmarketingNamenstage - Einsatzmöglichkeiten für das Direktmarketing
Namenstage - Einsatzmöglichkeiten für das Direktmarketing
 
SAMSUNG YP-T10 VORSCHAU
SAMSUNG YP-T10 VORSCHAUSAMSUNG YP-T10 VORSCHAU
SAMSUNG YP-T10 VORSCHAU
 
Presentación6
Presentación6Presentación6
Presentación6
 
Paradoxon unserer Zeit - Carpe Diem
Paradoxon unserer Zeit - Carpe DiemParadoxon unserer Zeit - Carpe Diem
Paradoxon unserer Zeit - Carpe Diem
 
Liebesgruss
LiebesgrussLiebesgruss
Liebesgruss
 
Das liebe Alter
Das liebe AlterDas liebe Alter
Das liebe Alter
 
Por que los mexicanos no leen
Por que los mexicanos no leenPor que los mexicanos no leen
Por que los mexicanos no leen
 
Portfolio Of Lee Kochenderfer
Portfolio Of Lee KochenderferPortfolio Of Lee Kochenderfer
Portfolio Of Lee Kochenderfer
 
Escuela 4
Escuela 4Escuela 4
Escuela 4
 
Community
CommunityCommunity
Community
 
Orange
OrangeOrange
Orange
 
Destrezas con criterios de desempeño
Destrezas con criterios de desempeñoDestrezas con criterios de desempeño
Destrezas con criterios de desempeño
 
Mi credo pedagógico. artículo 2. lo que es la escuela
Mi credo pedagógico. artículo 2. lo que es la escuelaMi credo pedagógico. artículo 2. lo que es la escuela
Mi credo pedagógico. artículo 2. lo que es la escuela
 
Die Herausforderungen für Retail Banken durch das Phänomen Mobile
Die Herausforderungen für Retail Banken durch das Phänomen MobileDie Herausforderungen für Retail Banken durch das Phänomen Mobile
Die Herausforderungen für Retail Banken durch das Phänomen Mobile
 

Ähnlich wie "Effektive Code Reviews" - Abendvortrag bei oose.de

Effektive Code Reviews Solutions
Effektive Code Reviews SolutionsEffektive Code Reviews Solutions
Effektive Code Reviews SolutionsFrank 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
 
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
 
Online PR in der Verbandskommunikation
Online PR in der VerbandskommunikationOnline PR in der Verbandskommunikation
Online PR in der VerbandskommunikationMarc Rosenfeld
 
Prototyping für Visionen & Produkte
Prototyping für Visionen & ProduktePrototyping für Visionen & Produkte
Prototyping für Visionen & ProdukteMarcel Zimmermann
 
Der Kunde ist vor Ihrer Haustüre
Der Kunde ist vor Ihrer HaustüreDer Kunde ist vor Ihrer Haustüre
Der Kunde ist vor Ihrer HaustüreFrank Fuchs
 
Vortrag Social Media Marketing
Vortrag Social Media MarketingVortrag Social Media Marketing
Vortrag Social Media Marketing3cdialog
 
SeoDay 2017: Mikroprozesse im SEO
SeoDay 2017: Mikroprozesse im SEOSeoDay 2017: Mikroprozesse im SEO
SeoDay 2017: Mikroprozesse im SEOget traction GmbH
 
Website Konzeption - Eine interdisziplinäre Teamarbeit
Website Konzeption - Eine interdisziplinäre TeamarbeitWebsite Konzeption - Eine interdisziplinäre Teamarbeit
Website Konzeption - Eine interdisziplinäre TeamarbeitOliver Annen
 
Human Interface Guidelines für Enterprise 2.0
Human Interface Guidelines für Enterprise 2.0Human Interface Guidelines für Enterprise 2.0
Human Interface Guidelines für Enterprise 2.0Jens Scholz
 
DrKPI-content-check
DrKPI-content-checkDrKPI-content-check
DrKPI-content-checkDrKPI
 
Wie Sie eine Content-Marketing-Strategie für Ihren Online-Shop erstellen
Wie Sie eine Content-Marketing-Strategie für Ihren Online-Shop erstellenWie Sie eine Content-Marketing-Strategie für Ihren Online-Shop erstellen
Wie Sie eine Content-Marketing-Strategie für Ihren Online-Shop erstellenSemrush
 
JavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerJavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerDennis Wilson
 
Linkbuilding durch skalierbare Strategien und Prozesse
Linkbuilding durch skalierbare Strategien und ProzesseLinkbuilding durch skalierbare Strategien und Prozesse
Linkbuilding durch skalierbare Strategien und ProzesseDominique Seppelt
 
Social Media Monitoring für Verlage
Social Media Monitoring für Verlage Social Media Monitoring für Verlage
Social Media Monitoring für Verlage Wibke Ladwig
 
Responsive Multichannel-E-Commerce: Vorgehen und Learnings aus der Praxis
Responsive Multichannel-E-Commerce: Vorgehen und Learnings aus der PraxisResponsive Multichannel-E-Commerce: Vorgehen und Learnings aus der Praxis
Responsive Multichannel-E-Commerce: Vorgehen und Learnings aus der PraxisRoberto Rizzi
 
Was ist Social Media? - Präsentation
Was ist Social Media? - PräsentationWas ist Social Media? - Präsentation
Was ist Social Media? - PräsentationRobi Lack
 
Branded Interaction Design – Digitale Markenerlebnisse planen und gestalten. ...
Branded Interaction Design – Digitale Markenerlebnisse planen und gestalten. ...Branded Interaction Design – Digitale Markenerlebnisse planen und gestalten. ...
Branded Interaction Design – Digitale Markenerlebnisse planen und gestalten. ...think moto GmbH
 

Ähnlich wie "Effektive Code Reviews" - Abendvortrag bei oose.de (20)

Effektive Code Reviews Solutions
Effektive Code Reviews SolutionsEffektive Code Reviews Solutions
Effektive Code Reviews Solutions
 
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 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
 
Online PR in der Verbandskommunikation
Online PR in der VerbandskommunikationOnline PR in der Verbandskommunikation
Online PR in der Verbandskommunikation
 
Prototyping für Visionen & Produkte
Prototyping für Visionen & ProduktePrototyping für Visionen & Produkte
Prototyping für Visionen & Produkte
 
Der Kunde ist vor Ihrer Haustüre
Der Kunde ist vor Ihrer HaustüreDer Kunde ist vor Ihrer Haustüre
Der Kunde ist vor Ihrer Haustüre
 
6 schritte zur_onlinekommunikationsstrategie
6 schritte zur_onlinekommunikationsstrategie6 schritte zur_onlinekommunikationsstrategie
6 schritte zur_onlinekommunikationsstrategie
 
Vortrag Social Media Marketing
Vortrag Social Media MarketingVortrag Social Media Marketing
Vortrag Social Media Marketing
 
SeoDay 2017: Mikroprozesse im SEO
SeoDay 2017: Mikroprozesse im SEOSeoDay 2017: Mikroprozesse im SEO
SeoDay 2017: Mikroprozesse im SEO
 
Website Konzeption - Eine interdisziplinäre Teamarbeit
Website Konzeption - Eine interdisziplinäre TeamarbeitWebsite Konzeption - Eine interdisziplinäre Teamarbeit
Website Konzeption - Eine interdisziplinäre Teamarbeit
 
Human Interface Guidelines für Enterprise 2.0
Human Interface Guidelines für Enterprise 2.0Human Interface Guidelines für Enterprise 2.0
Human Interface Guidelines für Enterprise 2.0
 
DrKPI-content-check
DrKPI-content-checkDrKPI-content-check
DrKPI-content-check
 
Wie Sie eine Content-Marketing-Strategie für Ihren Online-Shop erstellen
Wie Sie eine Content-Marketing-Strategie für Ihren Online-Shop erstellenWie Sie eine Content-Marketing-Strategie für Ihren Online-Shop erstellen
Wie Sie eine Content-Marketing-Strategie für Ihren Online-Shop erstellen
 
JavaScript und trotzdem Softwerker
JavaScript und trotzdem SoftwerkerJavaScript und trotzdem Softwerker
JavaScript und trotzdem Softwerker
 
Linkbuilding durch skalierbare Strategien und Prozesse
Linkbuilding durch skalierbare Strategien und ProzesseLinkbuilding durch skalierbare Strategien und Prozesse
Linkbuilding durch skalierbare Strategien und Prozesse
 
Social Media Monitoring für Verlage
Social Media Monitoring für Verlage Social Media Monitoring für Verlage
Social Media Monitoring für Verlage
 
Responsive Multichannel-E-Commerce: Vorgehen und Learnings aus der Praxis
Responsive Multichannel-E-Commerce: Vorgehen und Learnings aus der PraxisResponsive Multichannel-E-Commerce: Vorgehen und Learnings aus der Praxis
Responsive Multichannel-E-Commerce: Vorgehen und Learnings aus der Praxis
 
Was ist Social Media? - Präsentation
Was ist Social Media? - PräsentationWas ist Social Media? - Präsentation
Was ist Social Media? - Präsentation
 
Branded Interaction Design – Digitale Markenerlebnisse planen und gestalten. ...
Branded Interaction Design – Digitale Markenerlebnisse planen und gestalten. ...Branded Interaction Design – Digitale Markenerlebnisse planen und gestalten. ...
Branded Interaction Design – Digitale Markenerlebnisse planen und gestalten. ...
 
SEO Prozess
SEO ProzessSEO Prozess
SEO Prozess
 

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
 
Effective Code Reviews (IPC 2018)
Effective Code Reviews (IPC 2018)Effective Code Reviews (IPC 2018)
Effective Code Reviews (IPC 2018)Frank Sons
 
Architecture Katas - How can we learn to create better architectures?
Architecture Katas - How can we learn to create better architectures?Architecture Katas - How can we learn to create better architectures?
Architecture Katas - How can we learn to create better architectures?Frank Sons
 
Architektur Kata - Workshop Solutions
Architektur Kata - Workshop SolutionsArchitektur Kata - Workshop Solutions
Architektur Kata - Workshop SolutionsFrank Sons
 
Creating a good architecture
Creating a good architectureCreating a good architecture
Creating a good architectureFrank Sons
 
Effective Code Reviews
Effective Code ReviewsEffective Code Reviews
Effective Code ReviewsFrank 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
 
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
 

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
 
Effective Code Reviews (IPC 2018)
Effective Code Reviews (IPC 2018)Effective Code Reviews (IPC 2018)
Effective Code Reviews (IPC 2018)
 
Architecture Katas - How can we learn to create better architectures?
Architecture Katas - How can we learn to create better architectures?Architecture Katas - How can we learn to create better architectures?
Architecture Katas - How can we learn to create better architectures?
 
Architektur Kata - Workshop Solutions
Architektur Kata - Workshop SolutionsArchitektur Kata - Workshop Solutions
Architektur Kata - Workshop Solutions
 
Creating a good architecture
Creating a good architectureCreating a good architecture
Creating a good architecture
 
Effective Code Reviews
Effective Code ReviewsEffective Code Reviews
Effective Code Reviews
 
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
 
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
 

"Effektive Code Reviews" - Abendvortrag bei oose.de