Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

of

How to write maintainable code Slide 1 How to write maintainable code Slide 2 How to write maintainable code Slide 3 How to write maintainable code Slide 4 How to write maintainable code Slide 5 How to write maintainable code Slide 6 How to write maintainable code Slide 7 How to write maintainable code Slide 8 How to write maintainable code Slide 9 How to write maintainable code Slide 10 How to write maintainable code Slide 11 How to write maintainable code Slide 12 How to write maintainable code Slide 13 How to write maintainable code Slide 14 How to write maintainable code Slide 15 How to write maintainable code Slide 16 How to write maintainable code Slide 17 How to write maintainable code Slide 18 How to write maintainable code Slide 19 How to write maintainable code Slide 20 How to write maintainable code Slide 21 How to write maintainable code Slide 22 How to write maintainable code Slide 23 How to write maintainable code Slide 24 How to write maintainable code Slide 25 How to write maintainable code Slide 26 How to write maintainable code Slide 27 How to write maintainable code Slide 28 How to write maintainable code Slide 29 How to write maintainable code Slide 30 How to write maintainable code Slide 31 How to write maintainable code Slide 32 How to write maintainable code Slide 33 How to write maintainable code Slide 34 How to write maintainable code Slide 35 How to write maintainable code Slide 36 How to write maintainable code Slide 37 How to write maintainable code Slide 38 How to write maintainable code Slide 39 How to write maintainable code Slide 40 How to write maintainable code Slide 41 How to write maintainable code Slide 42 How to write maintainable code Slide 43 How to write maintainable code Slide 44 How to write maintainable code Slide 45 How to write maintainable code Slide 46 How to write maintainable code Slide 47 How to write maintainable code Slide 48 How to write maintainable code Slide 49 How to write maintainable code Slide 50 How to write maintainable code Slide 51 How to write maintainable code Slide 52 How to write maintainable code Slide 53
Upcoming SlideShare
Building a Data Ingestion & Processing Pipeline with Spark & Airflow
Next

6 Likes

Share

How to write maintainable code

Modern languages’ biggest problem isn’t having enough cool features, it’s unmaintainable code. The core of maintainable code is clean code with good tests, but that by itself is not enough. This talk introduces a range of techniques for writing and improving code for maintainability, including how to get better at naming, explaining code with tests, the few code comments you actually need, README-driven development and how to write Minimum Viable Documentation.

Attendees will see how to combine a number of techniques they have already encountered separately, plus at least one technique they’ve never heard of and can use immediately. Naming and abstraction are too hard to get right every single time, so you need to know when to add small doses of comments and documentation. More importantly, you need to know how to avoid wasting time on bad comments and unnecessary documentation without giving up entirely and not having any at all.

After the excitement of early adoption, and the joy of coding among experts comes the horror of your first maintenance project. As Jean-Paul Sartre said*, ‘Hell is other people’s code’. Whether you are a new Scala developer or an experienced team lead, your future developer experience and happiness depends on maintainable code.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • pawelprocaj

    May. 21, 2021
  • hanochaloni

    Jun. 25, 2019
  • banterCZ

    May. 22, 2018
  • BrianCSauer

    Apr. 2, 2017
  • williammdavis

    Jan. 7, 2017
  • MzmplqYtghin

    Dec. 18, 2016

Modern languages’ biggest problem isn’t having enough cool features, it’s unmaintainable code. The core of maintainable code is clean code with good tests, but that by itself is not enough. This talk introduces a range of techniques for writing and improving code for maintainability, including how to get better at naming, explaining code with tests, the few code comments you actually need, README-driven development and how to write Minimum Viable Documentation. Attendees will see how to combine a number of techniques they have already encountered separately, plus at least one technique they’ve never heard of and can use immediately. Naming and abstraction are too hard to get right every single time, so you need to know when to add small doses of comments and documentation. More importantly, you need to know how to avoid wasting time on bad comments and unnecessary documentation without giving up entirely and not having any at all. After the excitement of early adoption, and the joy of coding among experts comes the horror of your first maintenance project. As Jean-Paul Sartre said*, ‘Hell is other people’s code’. Whether you are a new Scala developer or an experienced team lead, your future developer experience and happiness depends on maintainable code.

Views

Total views

1,910

On Slideshare

0

From embeds

0

Number of embeds

536

Actions

Downloads

0

Shares

0

Comments

0

Likes

6

×