Code review is central part of everyday developer job. The motivation to create this talk was a quote: “The most important superpower of a developer is complaining about everybody else's code”. In this talk I’ll explain my approach to better code review.
just basic ideas about code review
Sometimes it’s hard to convince a colleague about change or don’t change some lines of code, in my talk I would like to cover some best practices from my software engineering experience about efficient and honest code review. How to create culture of perfect code review. How to apply automatic tools to improve code review routine of repetitive comments or suggestions. How to write/or reuse codign style guides for you team to reduce time of arguing about naming conventions and different styles. What’s need to be automated and what’s need to be not automated during code review. The key role of patterns which can be reusable to not confuse colleagues.
About me: :sweat_smile: My name is Andrii Soldatenko. I am a sr. software engineer originally from Ukraine :flag-ua:, and I am currently living in :flag-at: . Public speaker (KCD, FOSDEM, GoDays, PyCons) and OSS contributor (Apache Airflow, Golang, OpenAPI, docker). I am a big fan of debuggers, Neovim, Rust and I have a blog at http://asoldatenko.org. I am a CrossFit AMATEUR. Big fun of hand walking and different gymnastics :)
Python developer in the day, Go developer (gopher) under the hood. Big fan of full-text search and graph databases.
Contributed to different open source projects:
Apache Airflow (airflow helm chart and other related projects). docker registry pyhelm, aiohttp-swagger, mezzanine chalice, requests, aiohttp tutorial sendgrid-python and sendgrid-django OpenAPI v3 specification, fix Go docs Speaker at KCD Austria 2023, FOSDEM 2020 and 2023 (Go and Rust dev rooms), GoDays 2020, PyCaribbean, PyCon Israel, PyCon Italia 2017 and 2022, EuroPython 2016 and 2022, PyCon Ukraine 2014, OdessaPy and lot’s of local meetups.