Keynote:7 Important Requirements for Any Successful Project
summary
Argues that every production app needs architecture, coding standards, unit tests, CI, application testing, proper environments and memory profiling, and gives concrete thresholds and tools: aims for 75% code coverage (100% for public methods), cites a class with 20,675 cyclomatic complexity vs only 249 tests as a cautionary example, points to a real patented system at proflowers.com as success, and recommends the .NET Memory Profiler (~$250) plus CI builds that run tests on every commit so broken builds get fixed immediately.
AI-written summary · about
chapters (8)
- 0:00Start
- 11:08Long living projects!
- 15:45Every programmer on the same page!
- 27:58Test OOP Encapsulation, 100%!
- 35:36APPLICATION TESTING
- 41:02Minimum Proper Environments
- 45:27Memory Profiling
- 50:25Coding Standards and 3. Unit Testing
related talks
01h 00mKeynote: What really matters
01h 16mKeynote 3: The Zen of Programming
48mWe're Good At Writing Software [Keynote]
37mKeynote - You are Load Bearing
01h 07mKeynote - AGILE HIGH ASSURANCE
42marchitect's Guide to Managing a Code Base
42mKeynote track Methods: "Quality is a variable"
12mKeynote - Building Products at Scale
