Minimum Viable Continuous Delivery

Topics covered
Popular Clips
Episode Highlights
Private Methods
Testing private methods in software development sparks diverse opinions. argues that privacy is less critical, suggesting making methods public for testing ease. He believes that if a private method becomes necessary elsewhere, it should be public to facilitate shared behavior 1. , however, proposes a workaround by making methods protected and using mock classes for testing, though he admits it's a "super dirty" approach 2.
Privacy is dead. It's been dead for a long time. I just can't care that much anymore about access.
---
This debate highlights the tension between maintaining encapsulation and ensuring testability.
  Â
Integration Testing
Integration testing is crucial in CI/CD pipelines, yet it presents unique challenges. shares his experience with creating integration tests to ensure proper key generation from cloud service objects 3. He suggests using test containers to simulate environments without needing full server setups, which simplifies testing infrastructure 4.
Test containers are a way to be able to do integration tests when you need infrastructure spun up just for that specific test.
---
These strategies help streamline the testing process, ensuring reliability and efficiency in software development.
Related Episodes


We're Testing Your Patience...
Answers 383 questions

Is Kubernetes Programming?
Answers 383 questions

Gitlab vs Github, AI vs Microservices
Answers 383 questionsDocker for Developers
Answers 383 questionsThe DevOps Handbook – The Technical Practices of Feedback
Answers 383 questionsThe DevOps Handbook – Enable Daily Learning
Answers 383 questionsThe DevOps Handbook – Architecting for Low-Risk Releases
Answers 383 questions

The DevOps Handbook – Enabling Safe Deployments
Answers 383 questions

Clean Architecture - Are Microservices Truly Decoupled?
Answers 383 questions

DevOps: Job Title or Job Responsibility?
Answers 383 questions

Clean Code - How to Write Classes the Right Way
Answers 383 questions

Docker Licensing, Career and Coding Questions
Answers 383 questions

The DevOps Handbook – The Value of A/B Testing
Answers 383 questions

Designing Data-Intensive Applications - Reliability
Answers 383 questions

The DevOps Handbook – Anticipating Problems
Answers 383 questions
