YoVDO

The Art of Clean Code

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Software Design Courses Clean Code Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the principles of writing clean, maintainable code in this 50-minute Devoxx conference talk. Delve into essential guidelines, code smells, and refactoring techniques that form the foundation of professional software development. Learn to introspect your design and express thoughts clearly in code, while discussing core principles like DRY, SRP, DIP, and KISS. Discover how to write expressive code that's a pleasure to work with, including tips for using Java 8 lambdas and streams. Benefit from the speaker's extensive experience as a Java craftsman and trainer, delivered in an entertaining style with real-world analogies and examples. Whether you're a beginner or experienced developer, gain valuable insights to improve your coding practices and coach others effectively.

Syllabus

Intro
Who am I
What will we talk today
How do we arrive
Code quality
Easy to read
Write good code
Dont stop refactoring
We have great power
Writing prose
Class names
Functions
Continuous Naming
Abbreviations
Names
Bridge
Treasure
Be Small
Five Lines of Code
Additional
Performance
Function Names
Single Responsibility Principle
The Fortress
Exceptions
Simplify
Extract method object inspector
Object utopia
Procedural code
Containers of logic
Reusable code
Teamwork
Communication
Software
Comments
Expression
Bad Comments
Lambda
Java
Key Points


Taught by

Devoxx

Related Courses

Play by Play: Developing Microservices and Mobile Apps with JHipster
Pluralsight
Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube
Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube
Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube
The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube