사소한 일에 연연하기보다 더 건강한 삶을 추구하고 더 스마트하게 일해야겠다는 다짐이 작심삼일로 끝나지 않게 만들 방법을 고민해 본 적이 있으신가요? 심리학자들은 새해 다짐을 계속 지키는 가장 좋은 방법은 큰 목표를 작은 단계로 나누는 것이라 말합니다.
이 조언은 프로그래머의 해결책에도 적용됩니다. 코드 리팩터링이 포함된 큰 프로젝트를 계획하는 경우, 필요한 변경 사항을 전체적으로 파악하고 그에 따라 계획하는 게 좋습니다. IntelliJ 팀은 IDE의 UI를 중국어, 일본어 및 한국어로 현지화할 때 이 방식을 따랐습니다.
JetBrains의 코드 품질 플랫폼인 Qodana를 현지화 프로세스의 단일 소스로 활용하여 IntelliJ 팀은 계획보다 빨리 프로젝트를 완료할 수 있었습니다. 이런 긍정적인 결과는 스마트한 계획, 명확한 책임소재 및 감독이 있었기에 가능했습니다. 다음은 IntelliJ팀이 작업을 수행한 방식입니다.
무료로 Qodana 사용해보기
과제: 하드 코딩된 13,000개의 문자열을 분리하고 진행 상황을 효율적으로 모니터링
UI를 3개 언어로 현지화하는 과정을 효율적으로 운영하기 위해 IntelliJ 팀은 현지화 가능한 모든 항목을 소스 코드에서