YoVDO

Clean Coders Hate What Happens to Your Code When You Use These Enterprise Programming Tricks

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Python Courses Javascript Courses Haskell Courses Code Quality Courses Design Patterns Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a thought-provoking conference talk that dissects the root causes of problematic codebases in enterprise programming. Delve into how specific coding habits, design practices, and assumptions can systematically inflate code and compound its accidental complexity. Learn to identify and understand the interplay between ineffective practices and their impact on code quality. Examine examples in various programming languages, including JavaScript, Python, and Haskell, to illustrate common pitfalls. Discover how seemingly innocuous practices like excessive imports, repetitive code, overuse of design patterns, and noisy logging can lead to code bloat and decreased maintainability. Gain insights into improving code quality by addressing the underlying causes rather than simply focusing on the symptoms.

Syllabus

Introduction
Enterprise Scale
Enterprise Code
JavaScript
Fizzbuzz
Python
Fizz Buzz
Haskell
Comments
A common fallacy
Too many imports
Awkward questions
Peoples explanations
The Matrix
Too Many Inputs
Repetition
Factory
Singleton
Population explosion
Name
Configuration
Disappearance
Rename
Noisy logging


Taught by

NDC Conferences

Related Courses

Health Informatics: Data and Interoperability Standards
Georgia Institute of Technology via edX
Fractal Architecture
NDC Conferences via YouTube
Strangling the Monolith - Applied Patterns & Practices from the Trenches
NDC Conferences via YouTube
Refactoring Is Not Just Clickbait
NDC Conferences via YouTube
Amazing Algorithms for Solving Problems in Software
NDC Conferences via YouTube