Coding Blocks

Clean Code – How to Write Amazing Functions

102 snips
Oct 17, 2016
Ask episode
Chapters
Transcript
Episode notes
1
Introduction
00:00 • 2min
2
Slash Coating Blocks - Episode Forty Eight
01:57 • 6min
3
Coinblock Stickers Are Now a Thing, Yes?
07:36 • 6min
4
Oath for a S P Net Dot Com Down
13:17 • 2min
5
The Ns, I Can't Be One Right Up Your Alley as You Like This Question
14:52 • 3min
6
Unit Testing
17:48 • 2min
7
Is Throwing an Exception a Good Idea?
20:12 • 6min
8
Rie, You're Not Talking About Functions, Right?
25:46 • 2min
9
Is Your Function Doing More Than One Thing?
27:21 • 2min
10
Code Review - Is There a Switch Statement?
29:49 • 4min
11
How Do You Know if a Function Is Doing More Than One Thing?
33:52 • 4min
12
I a Hack, Ok, I'm Not Sure What to Do With It, but It's a Good Idea.
37:32 • 3min
13
Programming
40:40 • 3min
14
Is That a Goodn? Or Is It a Bad Idea?
43:42 • 3min
15
The Order of the Methods in a Function Shouldn't Change
46:44 • 2min
16
I Hate a Yo. Hate Seing That.
48:35 • 3min
17
Using Long Names in Python?
51:47 • 2min
18
Using Two for a Function Name
53:39 • 2min
19
The Stepdown Rule
55:31 • 2min
20
Using the Boy Scot Rule in the Unit Test?
58:00 • 3min
21
A Long Name Is Better Than a Long Comment
01:01:07 • 5min
22
Java Script - How Many Functions Should You Pass In?
01:05:58 • 2min
23
The More Arguments You Add, the More Difficulties You Have to Deal With
01:07:38 • 2min
24
You Shouldn't Name a Method With R on the End, Wright, or Helper
01:10:05 • 3min
25
Do You Think You Need More Arguments?
01:13:02 • 2min
26
Is There a Single Argument in a Method?
01:15:06 • 2min
27
Command Query Separation
01:17:00 • 4min
28
Do You Have a Family Feud?
01:21:24 • 3min
29
Do You Work From Home or in a Cubicle?
01:24:37 • 3min
30
Ruby Has a Great Convention Functions That Are Destructive
01:27:41 • 3min
31
Do Smart Properties Work?
01:30:16 • 2min
32
Is a Date Time Dot Now a Method in Disguise?
01:32:33 • 4min
33
Sequel Server
01:36:11 • 2min
34
I Love Exceptions, I Love Catching
01:38:24 • 2min
35
Java - I Throw an IoA Exception
01:39:57 • 2min
36
Don't Duplicate Code
01:41:55 • 2min
37
Don't Stick to the Single Entry, Single Exit Rule
01:44:25 • 2min
38
You Could Flip the State and Reduce Your Invention Levels, Right?
01:46:03 • 3min
39
The Key Takeaway of Programming in Algorithms
01:48:40 • 2min
40
The Tip of the Week: Conditional Break Points
01:50:17 • 6min
41
Debug Code That You Can Inject at Run Time
01:56:04 • 5min
42
Get Status, Dash Only, Dash Dash Cashed
02:00:36 • 2min
43
Git - I'm Fine, but I Feel Like It Sticks Less Than Everthing Else
02:02:40 • 3min
44
W W W Dot Coating Blocks Dot Net. Slash Review
02:05:18 • 2min
45
Coating Blocks Dot Slack Dot Com
02:07:37 • 2min