SungJin Kang

SungJin Kang

hour30000@gmail.com

© 2024

Dark Mode

객체지향 프로그래밍과 협업의 관계

협업을 하게 되면 작업을 분배해야하는데 이 때 가장 큰 실수는 “단순히 선호에 따라 작업을 분배하는 것”이다.
그러니깐 그냥 각자가 좋아하고 각자가 선호하는, 하고 싶은 일들을 기준으로 작업을 분배하는 것이다.
이렇게 되면 한 사람의 작업이 다른 사람의 작업에 종속되는 경우가 생기게 된다.
그럼 누구 한 사람이 작업을 끝내지 못하면 다른 팀원들이 그 팀원의 작업이 끝날 때까지 작업을 진행하지 못하는 문제가 생긴다.
이는 큰 손실이다.

그래서 작업을 분배할 떄는 각 팀원들간의 작업의 종속성을 없애는 것이 가장 중요하다.
이는 객체지향 프로그래밍과 비슷하다.
각 클래스들간의 종속성을 최대한 없애서 각 클래스들이 독립적으로 작동하게 만드는 것이다.

이와 같이 협업을 할 때는 각 팀원들 서로의 작업의 종속성을 최대한 없애 불필요한 의사 소통 시간을 줄여나가려는 노력을 해야한다.