Sxwlqcdcvnjrc5dbnbjh
SkillsCast

The importance of syntax in clean code

4th October 2018 in London at CodeNode

This SkillsCast was filmed at Software Craftsmanship London

Video Unavailable

We speak about clean code so often, focusing on things such as Single Responsibility Principle, Separation of Concerns, and all the other TLA's we can think of.

We talk about clean code in both Object Orientation and Functional paradigms. We show examples of clean code in a variety of programming languages, and we say it doesn't matter what language you use, clean code is essential. But the truth of the matter is, language plays a bigger role in clean code than we might think, if by clean we understand code that is concise, comprehensible, readable and does not have a lot in the ways of redundancy and noise. In this talk, we're going to look at the case for Kotlin, a language that in appearance is very similar to Java and C#, and only adds what some consider a few dashes of "syntactic sugar" here and there. We'll see whether combining these small nuggets, it adds value to what we could consider more concise, readable, and consequently maintainable code.

YOU MAY ALSO LIKE:

The importance of syntax in clean code

Hadi Hariri

Hadi Hariri is a developer, speaker and Technical Evangelist at JetBrains.

SkillsCast

Video Unavailable

We speak about clean code so often, focusing on things such as Single Responsibility Principle, Separation of Concerns, and all the other TLA's we can think of.

We talk about clean code in both Object Orientation and Functional paradigms. We show examples of clean code in a variety of programming languages, and we say it doesn't matter what language you use, clean code is essential. But the truth of the matter is, language plays a bigger role in clean code than we might think, if by clean we understand code that is concise, comprehensible, readable and does not have a lot in the ways of redundancy and noise. In this talk, we're going to look at the case for Kotlin, a language that in appearance is very similar to Java and C#, and only adds what some consider a few dashes of "syntactic sugar" here and there. We'll see whether combining these small nuggets, it adds value to what we could consider more concise, readable, and consequently maintainable code.

YOU MAY ALSO LIKE:

About the Speaker

The importance of syntax in clean code

Hadi Hariri

Hadi Hariri is a developer, speaker and Technical Evangelist at JetBrains.