304
Part 2
엔지니어링
7.3
결론
팀에서 우리는 문제를 해결하고 진전을 이룰 때 가장 큰 성취감을 느낍니다. 사소한 기술적
문제에 대해 시간을 낭비하는 것이 아니라는 뜻입니다.
여기에는 역설이 있습니다. 겉보기에는 중요하지 않은 것들
( 린팅, 포매팅,
IDE
단축키 )
을
무시하면, 이러한 것들이 계속해서 우리의 길을 막고 코드 읽기, 쓰기, 검토 능력을 방해합니
다. 코드 리뷰 중에 적절한 들여쓰기와 같은 사소한 문제에 귀중한 에너지를 낭비하는 팀을
흔히 볼 수 있습니다. 이는 더 크고 중요한 솔루션 설계 고려 사항을 다루는 대신입니다.
반면, 우리의 도구를 알고 효과적으로 활용하는 방법을 배우면 문제를 해결하고 솔루션을 설
계하며 코드를 검토할 때 팀이 흐름을 유지하는 데 도움이 됩니다.
여러분에게 도전 과제를 드립니다. 개인 프로젝트나 업무 프로젝트에서 다음 작업을 완료할
수 있는지 확인해 보세요.
■ 프로젝트 중 하나의 가상 환경에
IDE
(파이참 또는
VS
Code
)를 구성할 수 있습니까?
■ 재미있는 것을 시도해 볼 수 있습니까? ( 변수 이름 변경, 코드 블록을 함수로 리팩터링)
이 기술들을 갖추고, 이제 더 읽기 쉽고 유지 관리하기 쉬운 코드를 작성하는 데 도움이 될
흥미로운 주제로 깊이 들어가 봅시다.