[2팀 권지현] Chapter 1-2. AI와 테스트를 활용한 안정적인 기능 개발 #96
Open
kwonjihyeon-dev wants to merge 47 commits intohanghae-plus:mainfrom
Open
[2팀 권지현] Chapter 1-2. AI와 테스트를 활용한 안정적인 기능 개발 #96kwonjihyeon-dev wants to merge 47 commits intohanghae-plus:mainfrom
kwonjihyeon-dev wants to merge 47 commits intohanghae-plus:mainfrom
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
과제 체크포인트
필수 스펙
기본 과제
공통 제출
기본 과제(Easy)
기본 과제(Hard)
심화 과제
과제 셀프회고
기술적 성장
코드 품질
학습 효과 분석
과제 피드백
리뷰 받고 싶은 내용
반복 일정 전부 수정 시 기존에 만들어진 이벤트에 다 적용이 되어야하는데 안되서 명령을 계속 수정하는데도 쉽지않고, 로직을 파악하기엔 만들어진 코드가 너무 많아서 어디부터 손봐야할지도 난감하구요. 이럴 땐 보통 어떻게 진행하시나요 ? 롤백하기엔 commit 이전 상태에서 변경이 많았어서 되돌리기도 쉽지 않네요
AI와 테스트를 활용한 안정적인 기능 개발 리포트
사용하는 도구를 선택한 이유가 있을까요? 각 도구의 특징에 대해 조사해본적이 있나요?
테스트를 기반으로 하는 AI를 통한 기능 개발과 없을 때의 기능개발은 차이가 있었나요?
생산성에서 뛰어난 효과를 체감할 수 있었습니다. 대신 그만큼 보장할 수는 없는 것 같아요. 질문에 따라 구현된 코드의 완성도가 상이하기 때문이기도하고. 그래도 없을 때는 구조 설계하고, 의논하고, 검색하고 그런 시간자체가 없어진 부분에 대해서는 확실히 유용하다고 느꼈습니다.
AI의 응답을 개선하기 위해 추가했던 여러 정보(context)는 무엇인가요?
기본적으로 작업에 있어 인지하고 있으면 좋은 정보들, 목표하는 방향 등을 제시했어요.
개인 프로젝트 규모이고 코드 작성, 문서화, 코드 리펙토링까지가 업무 자동화 목표 범위야
이 context를 잘 활용하게 하기 위해 했던 노력이 있나요?
생성된 여러 결과는 만족스러웠나요? AI의 응답을 어떤 기준을 갖고 '평가(evaluation)'했나요?
AI에게 어떻게 질문하는것이 더 나은 결과를 얻을 수 있었나요? 시도했던 여러 경험을 알려주세요.
그리고 초반에 제공했던 부분을 업무가 어느정도 진행된 뒤에(po → 테스트 작성 → developer) 수정하려면 오히려 공수가 더 많이 들고 오히려 코드에 오류가 더 많이나서 디버깅하는데 시간을 너무 할애하게되더라구요. 다음 스텝으로 넘어가기 전에 사용자의 허락을 받게 했음에도 처음에 나온 산출물을 정확하게 파악하지않고 다음 단계로 넘어가버려서 다시 되돌리기 쉽지않기도 했어요. 확실히 확인하고 넘아가야 원하는 결과를 얻기가 편했어요.
AI에게 지시하는 작업의 범위를 어떻게 잡았나요? 범위를 좁게, 넓게 해보고 결과를 적어주세요. 그리고 내가 생각하는 적절한 단위를 말해보세요.
그래서 적절한 단위 역시 원하는 프로젝트의 범위가 적절한 단위 아닐까요 ?
동기들에게 공유하고 싶은 좋은 참고자료나 문구가 있었나요? 마음껏 자랑해주세요.
AI가 잘하는 것과 못하는 것에 대해 고민한 적이 있나요? 내가 생각하는 지점에 대해 작성해주세요.
마지막으로 느낀점에 대해 적어주세요!