Code reviews are vital for ensuring good code quality and fostering teamwork. They serve as one of our last lines of defense against bugs and subpar code reaching production. Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standard practices. How can this crucial process be improved?
Key topics include:
1. Creating review-friendly pull requests: Demonstrating how to prepare a pull request
2. Effective code reviews: Showcasing how to approach reviews, provide constructive feedback, and enhance collaboration through positivity.
3. Using automated tools for quality assurance: Demonstrating tools for code consistency and quality checks - eliminating needless discussions and focusing on core changes.
This session will leave attendees with practical tactics for improving pull requests, performing better code reviews, and a suite of tools to simplify the review process and boost code quality.
Key topics include:
1. Creating review-friendly pull requests: Demonstrating how to prepare a pull request
2. Effective code reviews: Showcasing how to approach reviews, provide constructive feedback, and enhance collaboration through positivity.
3. Using automated tools for quality assurance: Demonstrating tools for code consistency and quality checks - eliminating needless discussions and focusing on core changes.
This session will leave attendees with practical tactics for improving pull requests, performing better code reviews, and a suite of tools to simplify the review process and boost code quality.
Paco van Beckhoven
Hexagon
Paco is a passionate software engineer that likes to challenge the world and the software around him.
He's working at Hexagon where his main focus is to improve the development process.
He regularly speaks at conferences to entertain, and more importantly, educate visitors on various topics with a focus on software quality.
He's working at Hexagon where his main focus is to improve the development process.
He regularly speaks at conferences to entertain, and more importantly, educate visitors on various topics with a focus on software quality.