페어프로그래밍 2

[우아한테크코스] 레벨2 - 웹 자동차 경주 미션 회고

레벨1의 첫 주에서는 콘솔에서 동작하는 자동차 경주 미션을 구현했었다. 이번 미션은 레벨1에서 구현했던 자동차 경주 미션 코드를 가져와서 웹 기반에서도 동작하도록 기능을 추가 및 수정하도록 하는 미션이었다. 그래서 결과적으로는 콘솔과 웹 모두에서 자동차 경주 게임을 할 수 있도록 만들어야 했으며, 콘솔 어플리케이션과 웹 어플리케이션에서 겹치는 중복 코드는 최대한 없애야 했다. 👇레벨1 자동차 경주 미션때 작성했던 코드👇 GitHub - hectick/java-racingcar: 자동차 경주 게임 미션 저장소 자동차 경주 게임 미션 저장소. Contribute to hectick/java-racingcar development by creating an account on GitHub. github.com..

페어 프로그래밍(Pair programming)을 경험하는 중에 작성하는 글

페어 프로그래밍이란? 페어 프로그래밍이란 애자일(Agile) 개발 발법론 중 하나로, 하나의 개발 가능한 PC에서 두 명의 개발자가 작업하는 방법이다. 네비게이터(navigator)가 전략을 제시하고 드라이버(driver)가 실제 코드를 작성하며, 역할을 각자 번갈아가며 수행한다. 짝 프로그래밍이라고도 한다. -------------- 페어 프로그래밍이란 용어는 사실 오늘 제대로 알게 되었는데, 나와 친구가 현재 진행중인 프로젝트를 협업하는 방법과 유사한 점이 많아서 신기해서 포스팅한다. -------------- 6월 말 쯤이었을까, 나를 포함한 친구 셋이서 교내 공모전에 나가기로 결정 했다. 프론트는 1명, 백은 2명이서 맡게 되었다. 백에서 사용하는 언어로는 자바와 파이썬이 후보였는데, 파이썬을 이..

1