프로젝트에서 화합을 추구하면 안 되는 걸까
다른 개발자들이 보통 생각하는 것과 마찬가지로, 나도 내 코드가 대형사고를 초래할 것이라고는 생각하지 않았다. 그래서인지 모니터에 떠있는 몇 줄 안되는 코드를 보는 심정이 복잡해질 수 밖에 없었다. 일단 현재 상황은 대형사고가 난 상황은 아니다. 단지 대형사고가 나기 직전의 상황일 뿐이었다. 내가 보고 있던 코드들은 일괄적으로 수행되는 작업을 위한 배치 프로그램(Batch program)의 코드였는데, 매일 새벽 2시가 되면 스케줄러에 의해서 자동으로 실행되어 DB에서 데이터들을 조회하고 조건에 맞는 데이터들에 일정한 처리를 해서 상태를 변경해주는 역할을 하고 있었다. 내가 보고 있던 코드는 DB에서 사용자들이 처리해야 될 일감들을 뽑아낸 다음에 각각의 사용자에게 배정해주는 역할을 하는 코드였다. 언제부..
에세이
2016. 1. 12. 02:16