Speed Lukas Ruebbelke, VP of Developer Growth at BrieBug Gary Schultz, VP of Sales & Marketing at BrieBug
Achieving speed through quality In the early stages of development, validate small units of work with customers using feedback loops. Benefits of feedback loops: • Empowers stakeholders - Development is focused on customer validated goals. • Detect problems early - Avoids time waisted on features / capabilities that ultimately customers do not value or will not use.
Testing Tests need to be implemented in every stage of the software development cycle based on the maturity of the feature / application. Human Technical Automated Validation Validation Testing Feedback Unit, E2E and Continuous Loops Integration Integration Tests Pipelines
Commit to software development fundamentals Failure to follow fundamental coding principals will bring an application’s code base to a halt. Some common anti-patterns include: • Hidden state - Fix by extracting to a parameter and pass into the method. • Single responsibility principal violation - Fix by extracting into a smaller, single-purpose, stand alone function. • Nested logic structure - Fix by extracting to stand alone function. Fixing common anti-patterns generates less code and makes it easier to test and reuse.
TRANSLATINGTECHNOBABBLE.COM
Recommend
More recommend