Media Summary: Open/Closed principle states that a module should be open for extension, but closed for modification. Taking this to its extreme, ... Statics are globals, and globals make your Waiting for the next Design Patterns video? It's coming by the end of the week. Sorry to keep you waiting. Meanwhile... here's ...
Rewrite Or Reuse Code Walks - Detailed Analysis & Overview
Open/Closed principle states that a module should be open for extension, but closed for modification. Taking this to its extreme, ... Statics are globals, and globals make your Waiting for the next Design Patterns video? It's coming by the end of the week. Sorry to keep you waiting. Meanwhile... here's ... One of the rules of TDD states that "you are not allowed to write any more production If you want to go fast, you need abstraction. Uncle Bob says that a good architecture is one that maximizes the number of ... Diagrams have a place in agile software development. c2 Wiki on Diagrams not being evil ▻
An even shorter video Tell Don't Ask where I more explicitly talk about control coupling. Tell don't ask is a design principle that ... There are two kinds of abstraction. One is to solve the general case. The other is to extract all hard-coded values and procedures ... No, static functions in statically typed OO languages are not functional programming. Allow me to argue why. Original upload date: ... For my current project, I made the decision to refactor the existing PHP Next design patterns video will drop early next week. In the meantime, check out this quick video where I talk about three ideas ... The difference between checking and testing is that checking checks the general, while testing tests the specific. In this video I ...