여러분, 제발 코드베이스 좀 관리하고 Sol 가지고 그만 좀 뻘짓하세요
Guys, please take care of your codebases and stop circlejerking on Sol
핵심 요약
AI 도구를 활용한 효율적인 코드베이스 관리와 '바이브 코딩'에서 벗어나기 위한 실무적인 7가지 가이드라인 제시.
- 언어 선택 — 컴파일 언어 사용으로 에이전트 피드백 강화
- 코드 위생 — 정기적인 문서 정리 및 도구 점검 수행
- 플러그인 관리 — 불필요한 외부 MCP 및 플러그인 제거
- 워크플로우 최적화 — CLI와 데스크톱 앱의 적절한 역할 분담
이 갤러리 가끔 보면 진짜 개판이네.
매일같이 Sol 너프됐다고 조롱하는 밈이나 올라오고, 누가 저퀄 밈 하나 올리면 수백 명이 달라붙어서 앵무새처럼 똑같은 소리만 해대고 있음.
걔네 공통점이 뭔지 아냐? 징징대는 놈들 중에 정작 자기 워크플로우 제대로 올리는 놈은 단 한 명도 없다는 거임.
AI는 훌륭한 도구지만, 필요 이상으로 코드를 2배는 더 싸지르는 경향이 있음. 요즘은 한 달이면 몇 년 전 10명짜리 팀이 1년 동안 짠 코드만큼의 LOC를 뽑아낼 수 있다고.
진짜 해결책이 궁금해?
-
컴파일 안 되는 언어 좀 그만 써라. JS, Python, PHP 다 갖다 버려. 에이전트가 코드 컴파일 여부를 실시간으로 피드백받을 때 얼마나 성능이 좋아지는지 상상도 못 할걸? 테스트 속도는 말할 것도 없고.
-
주기적으로 코드 정리 좀 해라. 에이전트한테 문서 정리 시키고, 업데이트할 거 있는지, 망가진 툴은 없는지 계속 확인해. Codex 데스크탑 앱에 예약 작업 기능 있는데 이거 진짜 물건임. (대신 읽기 전용으로 설정하는 거 잊지 말고)
-
외부 MCP랑 플러그인 좀 적당히 쳐내라. Codex Security, RTK*, 그리고 니 제품에 진짜 필요한 거(github/lab, linear/jira 등) 몇 개면 충분함. superpowers 같은 거 쓰지 마라. 컨텍스트랑 토큰만 다 빨아먹는 주범임.
*RTK는 좋긴 한데 grep/awk/sed/rg 같은 코드 탐색 명령어용으로는 쓰지 마라. -
CLI랑 데스크탑 앱 구분해서 써라. 코딩이랑 디버깅은 CLI가 훨씬 낫고, UI 접근이나 스크린샷, 이미지 생성, 문서 작업은 앱이 나음.
-
템플릿(코드베이스 스켈레톤, CI 작업, 풀 리퀘스트, 이슈 등)을 활용해라. 에이전트가 니 코드베이스를 멋대로 휘젓게 두지 마. 기반이 탄탄할수록 나중에 할 일이 줄어드는 법임.
-
린터(linter) 좀 써라. 간단한 체크로 막을 수 있는 걸 에이전트가 짜게 두지 마. 의존성 트리, 코드 관례, 보안 이슈 같은 건 미리 다 잡아낼 수 있음.
-
깃(git) 좀 제대로 써라. pre-commit이랑 pre-push 훅 활용하고, 에이전트 격리용으로 git worktrees 써. 리베이스(rebase)랑 스쿼시(squash) 하는 거 겁내지 말고.
추신: 이거 시니어 백엔드 엔지니어 입장에서 쓴 거다. 지난 6개월 동안 Codex 쓰면서 문제 생긴 적 거의 없었고, 그마저도 다 금방 해결되는 수준이었음.

