conf.directory

Reading Code • Marit van Dijk • GOTO 2023

About this talk

This presentation was recorded at GOTO Copenhagen 2023. #GOTOcon #GOTOcph https://gotocph.com Marit van Dijk - Developer Advocate at JetBrains & Open Source Contributor @maritvandijk RESOURCES https://bsky.app/profile/maritvandijk.bsky.social https://linkedin.com/in/maritvandijk https://mastodon.social/@maritvandijk https://github.com/mlvandijk https://medium.com/@mlvandijk https://maritvandijk.com Links https://maritvandijk.com/presentations/reading-code ABSTRACT 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. [...] TIMECODES 00:00 Intro 05:26 Agenda 05:53 The bigger picture 10:41 Demo 21:37 Down to the details 22:35 Demo 25:38 Understanding a piece of code 28:46 Demo 34:18 Summary 35:50 Outro Download slides and read the full abstract here: https://gotocph.com/2023/sessions/2730 RECOMMENDED BOOKS Felienne Hermans • The Programmer's Brain • https://amzn.to/3UZ0WGn Mark Seemann & Steven van Deursen • Dependency Injection Principles, Practices & Patterns • https://amzn.to/49dgvjK Heather Meeker • A Practical Guide to Open Source Software Licensing • https://amzn.to/3I029Y6 Mark Seemann • Dependency Injection in .NET • https://amzn.to/3SXAqgX https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #ReadingCode #Syntax #Structure #Intellij #IntellijIDEA #Maven #Gradle #IntelliJ #Dependabot #RenovateBot #Snyk #ErrorProne #OpenRewrite #MaritvanDijk Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1

Stay Updated

Get notified about new features and conference additions.

Reading Code • Marit van Dijk • GOTO 2023 by Marit van Dijk | conf.directory | conf.directory