[9팀 학습메이트] Chapter 2-1. 클린코드와 리팩토링 - #40
Closed
susmisc14 wants to merge 0 commit into
Closed
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.
과제 체크포인트
기본과제
심화과제
과제 셀프회고
이번 과제는 코드를 직접 작성하는 대신, AI만을 사용하여 진행하기로 했습니다.
초반에는 AI가 작업을 효과적으로 수행하는 듯했지만, 중반 이후부터는 의도치 않은 스타일 및 레이아웃을 변경하는 문제 때문에 어려움을 겪었습니다. 이런 세부적인 수정 사항을 어떻게 명확하게 지시해야 할지 막막했습니다.
예를 들어, 우측 상단 도움말 버튼의 스타일이 변경된 것을 뒤늦게 발견하고 원래대로 복구해야 했는데, 해당 버튼을 특정하여 지시하는 과정이 매우 어려웠습니다. 다행히 원본 파일이 있어, 이를 기준으로 수정하라고 지시하니 문제를 해결할 수 있었습니다.
결론적으로 AI만으로 과제를 진행한 경험은 굉장히 재밌었습니다. 특히 이 과정을 통해 "시니어 한 명이 100명의 주니어를 대체할 수 있다"는 말의 의미를 체감할 수 있었습니다. 이번 경험을 통해 AI에게 작업을 지시할 때는 수정 범위와 대상을 최대한 명확하게 한정하는 것이 중요함과 지시를 얼마나 명확하게 하든 AI가 작성한 코드는 기술 부채가 될 수 있음을 깨달을 수 있었습니다.