Development PracticesConference50min
Reading code
This talk emphasizes the importance of improving code-reading skills through deliberate practice, given that developers often read more code than they write. It discusses the benefits of code reading clubs, strategies for navigating new codebases, and how reading better can enhance code readability and writing skills.
Marit van DijkJetBrains
talkDetail.whenAndWhere
Wednesday, November 12, 11:50-12:40
Dhalia
As developers, we spend a lot of time learning to write code, while spending little to no time learning to read code. Meanwhile, we often spend more time reading code than actually writing it. Shouldn’t we be spending at least the same amount of time and effort improving this skill? Deliberate practice can help us get better at reading code. Learning how to better read and understand code, can in turn teach us what makes code readable. This might even help us to write code that is easier to read.
In this talk we will discuss the benefits of deliberately practicing reading code in a code reading club or session without an IDE, as well as common strategies to navigate a new codebase and familiarise ourselves with the code using the IDE.
In this talk we will discuss the benefits of deliberately practicing reading code in a code reading club or session without an IDE, as well as common strategies to navigate a new codebase and familiarise ourselves with the code using the IDE.
Marit van Dijk
Marit van Dijk is a software developer with over 20 years of diverse experience across various roles and companies. As a Java Champion and Developer Advocate at JetBrains, she is passionate about building awesome software in collaboration with amazing people, and making developers’ lives better.
Marit is committed to continuous learning and actively shares her expertise in programming, software development, testing, and test automation.
Marit regularly presents at international conferences, participates in webinars, and appears on podcasts. Additionally, she writes blog posts and tutorials, creates videos, and is a contributor to the book “97 Things Every Java Programmer Should Know” (O’Reilly Media).
Marit is committed to continuous learning and actively shares her expertise in programming, software development, testing, and test automation.
Marit regularly presents at international conferences, participates in webinars, and appears on podcasts. Additionally, she writes blog posts and tutorials, creates videos, and is a contributor to the book “97 Things Every Java Programmer Should Know” (O’Reilly Media).
comments.speakerNotEnabledComments