옆 코드 건드렸더니 서비스 마비! 개발자가 피 토하는 '이것' 막는 4가지 방법
게시일:
작성자: 자청의 유튜브 추출기
AI한테 코드 고쳐달랬는데 왜 이러는 거야? 🤬
"로그인 페이지 색깔만 바꿔줘!" 라고 AI한테 부탁했는데, 다음 날 회원가입 페이지가 안 열리는 황당한 일이 벌어졌어. 알고 보니 AI가 로그인 페이지랑 회원가입 페이지에서 똑같이 쓰는 코드 부분을 멋대로 건드린 거야.
이런 일, 진짜 자주 일어나. 코딩하다 보면 "어제까진 됐는데 왜 오늘은 안 되지?" 싶을 때가 있잖아? 내가 시킨 건 분명 다른 건데 말이야. 진짜 답답한 순간이지. 😤
이런 일을 막으려고 카파시라는 사람이 AI한테 코드 고칠 때 지켜야 할 네 가지 규칙을 정했어.
- "옆에 있는 코드나 주석, 코드 모양만 예쁘게 다듬는 건 하지 마."
- "기능은 똑같은데 코드를 더 좋게 바꾸는 리팩토링도 하지 마."
- "네 생각엔 이렇게 짜는 게 더 나을 것 같아도, 원래 있던 코드 스타일 그대로 맞춰서 짜."
- "이제 안 쓰는 코드(죽은 코드)를 보면 그냥 말만 해줘. 지우지는 말고."
쉽게 말하면, "내가 시킨 것만 딱! 해. 다른 건 절대 건드리지 마!" 이거야.
그리고 마지막으로 하나 더 추가했어.
- "바꾼 모든 코드는 '내가 시켜서 바꾼 거야!' 하고 바로 알 수 있게 해야 해."
이게 무슨 말이냐면, AI가 코드를 바꿨을 때, "이 코드는 누가, 왜 바꿨는지" 바로 알 수 있어야 한다는 거지. 그래야 문제가 생겼을 때 누구 잘못인지, 왜 그런 건지 쉽게 찾을 수 있으니까! 😉