본문 바로가기
개발/개인적인 생각

개인생각) 실수를 하게 되는 경우를 고려한 설계

by 테샤르 2020. 8. 14.

실수를 하게 되는 경우를 고려한 설계

 

웹 사이트를 보다보니 좋은 개발자의 마인드가 있어서 소개하고자 한다.

 

사람은 '무조건' 실수를 할 수 있다.  사람이기 때문이다.

그러면 사람은 무조건 실수를 하기 때문에 실수를 했을 때(!)를 위한 대비책이 필요하다.

 

1. 실수를 했다.라고 알려주는 방식

2. 실수를 하지 못하도록 한다.

3. 실수를 해도 괜찮도록 한다.

 

이렇게 실수를 했을때 어떤 식으로 대처하는지는 조직이나 시스템에 달려있지만. 기본적으로 개발자의 좋은 마인드라고 생각한다. 나도 개발하는 과정에서 검증이 필요한 요소는 최대한 검증을 하고 진행한다. 결국 이 과정을 거치지 않는 코드들은 사이드 이펙트를 만들거나 예기치 못한 버그를 발생한다.

 

 

반응형

댓글