처음 si 입사해서 유니티 개발 할 때, 기존 스크립트 여러군데서 todo 해놓고 그냥 정리도안하고 암것도 안하길래 그냥 성격이 급해서, 에디터 툴로 싹다 모아놓고 버튼누르면 스크립트 열리게 해당 라인 링크 걸어놓고 찾아봤었는데, 스크래핑해서 정해진 형식대로만 todo 써보자고 제안해서 모아서 누가 뭘쓰고 언제 수정했고 이렇게 해봤는데 확실히, 눈에 보여서 좋더라고요 그전에는 그냥 이게 된건지 아닌건지 낙선지 독백인지 개발 했다는건지 알 수가 없었는데 말이죠
그 고민도 해봤는데 태스크가 아닌 TODO들도 있더라구요. 다음에 고칠때 같이 고쳐 안고치면 말고.. 이런.. 그래서 저희는 신규 기능 개발 및 개선은 태스크로 간단한 클린업 정도는 TODO로 적어두고 코드베이스에 TODO 갯수 트렌드를 보다가 그게 너무 커지면 한번 대규모로 TODO를 제거하는 테스트를 만듭니다. 하지만 대부분의 경우는 그런 일은 안 일어나죠. TODO 수가 지속적으로 느는 건 그만큼 개발자들이 코드 품질을 일찍 안잡고 뒤로 미루는 거라 여깁니다. (저희 회사 컬쳐)
더 한심한 조직 : TODO 넣고 머지하면서 내버려두고 수정은 하나도 하지 않는 조직. 1년만 지나도 이 TODO 가 왜 들어갔는지 파악도 안되고 내용도 코드 플로우랑 전혀 달라서 무지하게 고생 했습니다. 지금은 제가 룰로 todo 는 주기적으로 청소해야한다고 박았네요
저희는 그 동안 사람들이 달라져서 파악 자체가 안됬던거 같습니다. TODO 해결하기 Day 이런거라도 해볼까 싶습니다. ㅠㅠ
체계적으로 정형화된 TODO나 코딩스탠다드는 인지부하 최소화 및 기계가 인식하는데 더욱 효율적이죠. 오늘도 잘 보고 갑니다.😊
// TODO 퍼킹 컴파일러가 닥치지않아 😂😂
콜론을 빼먹으셨습니다
@@포프티비😂😂😂
처음 si 입사해서 유니티 개발 할 때, 기존 스크립트 여러군데서 todo 해놓고 그냥 정리도안하고 암것도 안하길래
그냥 성격이 급해서, 에디터 툴로 싹다 모아놓고 버튼누르면 스크립트 열리게 해당 라인 링크 걸어놓고 찾아봤었는데, 스크래핑해서 정해진 형식대로만 todo 써보자고 제안해서
모아서 누가 뭘쓰고 언제 수정했고 이렇게 해봤는데
확실히, 눈에 보여서 좋더라고요
그전에는 그냥 이게 된건지 아닌건지 낙선지 독백인지 개발 했다는건지
알 수가 없었는데 말이죠
룰이 없는 경우 어떻게 해야할 지 잘 모르겠다 싶으면 ai한테 물어보면 좋더군요. 챗gpt뿐만 아니라 claude, perplexity 등등 요즘 좋은 툴 많습니다
진양철: 투두가 몇개고?
포프님이 만들어오신 주제인 주니어시리즈에서 컴퓨터구조 운영체제 네트워크 데이터베이스 관련해서도 모르거나 못하면 주니어라고 할만한 사항이 있을까요?
컴구조 네트워크나 운영체제에서 주니어를 판단할만한 부분은 없는 거 같고요. 근데 이걸 안해 놓으면 나중에 크게 데이게 되죠. 데이터 베이스에서 제3 정규화 까지는 확실히 할 줄 알아야 한다고 생각합니다.
그럼 이건 어떨까요? Task와 "// ToDo:"를 연동을 하는 거죠.
Task를 추가를 하든 ToDo를 코드에 삽입이 된 문서가 git에 올라오면 Parsing을 해서 Task를 추가한다든가요...
그 고민도 해봤는데 태스크가 아닌 TODO들도 있더라구요. 다음에 고칠때 같이 고쳐 안고치면 말고.. 이런..
그래서 저희는 신규 기능 개발 및 개선은 태스크로 간단한 클린업 정도는 TODO로 적어두고 코드베이스에 TODO 갯수 트렌드를 보다가 그게 너무 커지면 한번 대규모로 TODO를 제거하는 테스트를 만듭니다. 하지만 대부분의 경우는 그런 일은 안 일어나죠. TODO 수가 지속적으로 느는 건 그만큼 개발자들이 코드 품질을 일찍 안잡고 뒤로 미루는 거라 여깁니다. (저희 회사 컬쳐)
좋은 아이디어네요. 추후에 기회가 된다면 적용해서 사용해보겠습니다.
프로젝트 코딩스타일자체를 제한하고 빌드 못하게 하는거 roslyn analyzer 이런거 쓰는건가요?
// TODO : 주니어 벗어나기...
콜론이 TODO에 붙어야합니다.
@@포프티비 그렇다면 저는 주니어!
포맷 못지키면 주니어!
관련 없는 내용인데. 마스터오브코딩 티셔츠 착용샷에 이미지가 없네유😊
todo 쓰면 어떤 vim테마에서는 하이라이트 해주던데... 회사에 todo 엄청 많아서 눈아팠음
형 FIXME는 언제 청소할까요?
롸잇나우
//TODO: WTF?
World Taekwondo Federation 이군요
클린코드에 TODO 금지 있던거 같은데
클린코드대로 하면 클린해질까요?
클린코드는 뇌를 쓰는 것을 금지
TODO는 보통 시간, 작업 스코프 문제로 생기기 때문에 금지해봐야 TODO 주석만 없는 엉망인 코드가 남을 뿐이죠 ㅋㅋ
클린코드가 절대적으로 지켜야되는 룰은 아닙니다...
똥코드가 룰인 조직은 그게 룰이에요 ㅋㅋ