본문 바로가기

소프트웨어 품질2

이제 개발자는 코드를 짜는 사람이 아니라 의심하는 사람입니다 이제 개발자는 코드를 짜는 사람이 아니라 의심하는 사람입니다소개예전에는 개발자를 설명할 때 "코드를 짜는 사람"이라는 표현이 꽤 자연스러웠습니다. 요구사항을 받고, 로직을 설계하고, 파일을 열고, 키보드로 코드를 작성하는 사람이 개발자였습니다. 물론 그때도 개발자는 단순히 타자를 치는 사람이 아니었지만, 겉으로 보이는 일의 중심은 코드 작성에 가까웠습니다. 그런데 AI 도구가 일상에 들어오면서 이 설명이 조금 낡아 보이기 시작했습니다.이제 코드는 AI도 씁니다. ChatGPT, GitHub Copilot, Cursor 같은 도구는 함수 초안을 만들고, 테스트 케이스를 제안하고, 에러 메시지를 해석하고, 리팩터링 방향까지 알려 줍니다. 그러다 보니 개발자의 역할은 "누가 더 빨리 코드를 작성하는가"에서 ".. 2026. 8. 11.
AI에게 일을 맡겼더니 코드 리뷰 대상이 둘이 되었습니다 AI에게 일을 맡겼더니 코드 리뷰 대상이 둘이 되었습니다소개AI에게 코드를 맡기면 일이 줄어들 것 같았습니다. 그런데 막상 써 보니 이상한 일이 생겼습니다. 코드 리뷰 대상이 하나에서 둘로 늘었습니다. 예전에는 내가 작성한 코드만 설명하면 됐는데, 이제는 AI가 만든 코드까지 "제가 시킨 겁니다"라고 책임져야 합니다. 마치 회의에 대리인을 보냈더니, 대리인이 회의록을 아주 자신 있게 잘못 써 와서 함께 해명하러 들어가는 상황과 비슷합니다.AI 도구는 분명 강력합니다. 반복 작업을 줄이고, 익숙하지 않은 문법을 빠르게 떠올리게 해 주고, 테스트 케이스 초안을 만들어 주며, 에러 메시지를 해석하는 데도 도움을 줍니다. 하지만 AI가 작성한 코드는 자동으로 안전해지지 않습니다. 실행된다고 해서 좋은 코드가 되.. 2026. 8. 9.