[ DevTalks Reimagined] Clean Code with Kotlin

I recently presented this talk at DevTalks Reimagined – Online Edition. This talks contains the answers for the next questions:

  1. What is Clean Code?
  2. Why is it important to write Clean Code?
  3. How to write Clean Code?

📌Talk Description

With Kotlin we are able to write concise, expressive and safe code. Sounds like clean code, doesn’t it? During this presentation we will recap what clean code is, we will highlight the importance of defining meaningful names and how to write clean functions and classes. Finally we will be able to learn more about the advantages of immutability and how to handle the errors in Kotlin. By the end of the session, you will have a better understanding of what clean code means and you will learn a series of tips and tricks ready to be applied in your code.

📋Slides

🎬Talk

TBA

📚 Learn more

  1. Article “CommandQuerySeparation” by Martin Fowler
  2. “Law of Demeter: Principle of Least Knowledge” by Professor Karl, Northeastern University
  3. Article “Breaking the Law of Demeter is Like Looking for a Needle in the Haystack” by Miško Hevery
  4. Article “TellDontAsk” by Martin Fowler
  5. Article “One Assertion Per Test” by Dave Astels
  6. The Tragedy Of Checked Exceptions by Howard Lewis Ship
  7. Exceptions are Bad by Jed Wesley-Smith
  8. Checked exceptions I love you, but you have to go by Miško Hevery

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s