개발 문제 해결

시스템 2023. 8. 26. 16:35

개발자로서 개발을 진행하면서 많은 문제를 직면한다.

하지만 각자 어떤 방식으로 이를 해결하는지는 다르지만 결국에는 문제를 해결한다는 것이 중요한 부분이 될 것이다.

개발을 하는 방식에 있어서는 개발자 각자의 스타일에 따라 다르겠지만 문제를 해결함에 있어 서로 비슷한 접근 방식을 가지고 있음을 알 수 있다. 개발을 함에 있어 오류를 수정하는 일차적인 방법은 개발시 나타나는 개발 오류 메시지로 부터 그 원인으로 부터 문제점을 찾아내는 것이다. 이때는 개발자 개인의 지식이나 경험의 수준에 따라 시간의 차이가 있을 것이고, 처음 보는 오류 메시지를 만나게 되면 일차적으로 해당 오류에 대한 원인을 추측하기 보다는 인터넷에 올라온 다른 사람들의 해결 경험에 의존하는 경우가 많다.

해당 방법에 대한 평가는 개발자 개인마다 달리 느껴질 수 있겠지만 결국에는 대다수의 문제의 경우에는 해결이 가능한 경우가 많다.

생각해보면 프로젝트의 진행에 따라 여러 개발 도구를 사용하게 되었고, 모듈들간의 상호작용은 겉잡을 수 없이 중폭되고 있다. 이러한 상황에서 개발자 개인이 마주하는 오류 메시지의 경우에는 모듈들 간의 충돌로 인해 나타나는 오류의 경우도 배제할 수 없다.

하지만 이러한 모듈간의 충돌은 모듈의 의존성에 따라 크게 달라질 수 있을 것이고, 개발자 역시, 본인이 사용하는 모듈들의 조합은 대다수의 경우에는 다른 이들과 유사한 경우가 많이 있겠지만 그렇지 않은 경우에는 본인이 직접 해당 원인을 추측해나가는 수밖에 없을 것이다.

 

'시스템' 카테고리의 다른 글

시스템을 대하는 핵심 원리에 대한 생각  (1) 2023.08.30
아토믹 디자인 패턴의 재사용성을 위한 고려 사항  (1) 2023.08.28
정보의 출력  (0) 2023.07.11
정보의 입력  (0) 2023.07.09
작업과 정보의 연관성  (0) 2023.07.08