Главная
Study mode:
on
1
Introduction
2
The waterfall mentality
3
Objectoriented programming
4
Inappropriate intimacy
5
Encapsulation
6
Abstraction
7
Example
8
Customers
9
Interfaces
10
Decisions
11
Decide Later
12
Free Architecture
13
ObjectOriented Architecture
14
Entities
15
Design Encapsulation
16
Ward Cunningham
17
Process
18
Whiteboard
19
Inversion Principle
20
TDD
21
Tools
22
Conclusion
Description:
Explore key design principles and their impact on Test Driven Development (TDD) in this 40-minute PHP UK Conference talk. Dive into responsibility-driven design, "Tell don't ask" principle, the Law of Demeter, and Dependency Inversion. Gain insights into object-oriented programming, encapsulation, abstraction, and how to avoid inappropriate intimacy in code. Learn to make better architectural decisions, understand the importance of interfaces, and discover how to create a more flexible and maintainable codebase. Apply these concepts to improve your coding and testing practices, ultimately enhancing your ability to leverage TDD for better software design.

Barely Enough Design

PHP UK Conference
Add to list
00:00
-02:39