Channels lising page
All videos archived of CodeAesthetic
Bf7vDBBOBUA | 16 Jan 2023
Why you shouldn't write comments in your code (write documentation) Access to code examples, discord, song names and more at https://www.patreon.com/codeaesthetic References: https://www.commitstrip.com/en/2016/08/25/a-very-comprehensive-and-precise-spec/?
hxGOiiR9ZKg | 22 Dec 2022
Let's discuss the tradeoffs between Inheritance and Composition Access to code examples, discord, song names and more at https://www.patreon.com/codeaesthetic 0:00 Introduction 0:25 Inheritance 3:32 Composition 5:22 Abstracting with Inheritance 6:52 Abstracting with Interfaces 8:20 When to use Inheritance
CFRhGnuXG-4 | 06 Dec 2022
I'm a Never Nester and you should too. Access to code examples, discord, song names and more at https://www.patreon.com/codeaesthetic Correction: At 2:20 the inversion should be "less than or equal", not "less than"
-J3wNP6u5YU | 27 Nov 2022
It's hard to come up with good names in code, but its also easy to get wrong. By looking at some examples, we can get 80% of the way there. Access to code examples, discord, song names and more at https://www.patreon.com/codeaesthetic 0:00 Introduction 0:31 Variables with a single letter 1:08 Never Abbreviate 2:06 Types in your names 2:36 Units in your variable names 3:37 Types in your types 4:30 Naming a class "Base" or "Abstract" 5:45 Don't name code "Utils" 7:09 Conclusion #softwaredesign #code #programming
rQlMtztiAoA | 20 Nov 2022
Support me on https://www.patreon.com/codeaesthetic. Access to code examples, discord, song names and more at https://www.patreon.com/codeaesthetic Adding abstraction to your code always feels like the right thing to do. But when you add abstraction, you add coupling which can often undermine the value of the abstraction. #programming #code #design #softwaredesign