일관성 있는 협력1 14장 - 일관성 있는 협력 개요 이번 장에서는 일관성 있는 협력이 왜 중요한지에 대한 내용을 자세히 소개합니다. 왜 일관성 있는 협력이 중요할까? 앱을 개발하다 보면 유사한 요구사항을 반복적으로 추가하거나 수정하게 되는 경우가 있습니다. 유사한 요구사항을 계속 추가해야 하는 상황에서 각 협력이 서로 다른 패턴을 따를 경우에는 전체적인 설계의 일관성이 서서히 무너지게 되면서 코드를 이해하기도 어렵고 코드 수정으로 인해 버그가 발생할 위험성도 높아집니다. 이러한 문제를 해결하기 위해서는 객체들의 협력 방식을 일관성 있게 만들어야 합니다. 일관성 있는 설계가 가져다주는 장점은 유사한 기능을 구현하는 데 드는 시간과 노력을 대폭 줄일 수 있으며, 코드가 이해하기 쉬워진다는 것입니다. 특정한 문제를 유사한 방법으로 해결하고 있다는 사실을 .. 2023. 10. 26. 이전 1 다음