Phil Nash

About Phil
Phil is a developer advocate for Sonar and Google Developer Expert.

He's been in the web industry for 10 years building with JavaScript and Ruby. He can be found hanging out at meetups and conferences, playing with new technologies and APIs or writing open source code online. Sometimes he makes his own beer, but he's more likely to be found discovering new ones around the world.Phil tweets at @philnash and you can find him elsewhere online at https://philna.sh.

Conquering complexity: refactoring JavaScript projects

Melbourne & Sydney
Programming languages and tools

One of the most common issues in JavaScript code bases is that our code is too complex. As projects and their requirements evolve, complexity creeps in. Excess complexity slows progress, frustrating us as we try to keep large chunks of a program in our heads just to understand what is happening.

To conquer complexity, we must refactor! In this talk, we'll investigate how to identify unnecessary complexity in our code base using cognitive complexity as a measure, how to approach refactoring complex code, and what tools are available to help us refactor. We'll put it all into practice through a live example. By the end of the talk, you'll be excited to tackle that 1000-line monstrosity of a function in your own code base (you know the one).

YOU MIGHT ALSO LIKE...

Full Name

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

View Speaker

Full Name

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

View Speaker

Full Name

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

View Speaker

Full Name

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

View Speaker

Full Name

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

View Speaker

Full Name

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

View Speaker