- 단일 책임 원칙(SRP)은 코드를 작고 집중적으로 유지하여 한 번에 너무 많은 작업을 수행하지 않도록 하는 소프트웨어 설계 원칙입니다. 🎯
process_orders와 같이 여러 작업을 한 함수에서 처리하는 코드는 이해하는 데 많은 인지적 노력이 필요하며 가독성이 떨어집니다. 🤯- 복잡한 작업을 여러 개의 작고 독립적인 함수로 분리하면 각 함수의 역할이 명확해져 코드 이해가 훨씬 쉬워집니다. 🧩
- SRP를 적용하여 코드를 리팩토링하면 함수 이름만으로도 전체 로직을 파악할 수 있어 코드의 가독성과 유지보수성이 크게 향상됩니다. ✨





