728x90
반응형
별 정보없이 급하게 참가하게 된 우아한테크코스
1주차 목표
- 미션 진행 방식과 제출 방법, 체크 리스트 등 꼼꼼하게 읽고 실수 안하기
- 요구 사항에 맞는 기능 완성하기
진행 사항
근거 없는 자신감으로 빠르게 기능을 완성하려고 했습니다.
나중에 다른 참가자분들의 코드를 보니까 뭐가 되게 잘못됐다고 생각들었네요...
메일이 스팸함에 있어서 커뮤니티 있는 줄 몰랐음;;
public class Application {
public static void main(String[] args) {
System.out.println("덧셈할 문자열을 입력해 주세요.");
System.out.println("결과 : " + getSum(num));
}
private static int getSum(int num) {
return num;
}
}
제가 짠 코드는 이런식이였거든요 ㅎㅎ
일단 기능 목록 작성하는 것 부터 너무 오래걸렸습니다...
많지는 않았지만 어떻게 작성해야하고
그 기능 목록을 기준으로 커밋하려다보니 생각하는데 시간이 많이 걸렸네요
코드 구현은 보이는 것처럼 오래 걸릴일이 없었습니다
배운점
그래도 배운점은 있죠!
기능 목록을 작성하고 기능 목록 기준으로 커밋을 하다보니 커밋 메시지만 봐도 어떤 작업인지 알기 쉬웠습니다
기능 요구 사항에 기재되지 않은 내용을 스스로 판단하면서 구현하니 작은 기능 단위로 고민해 볼 수 있었습니다
2주차에서 개선할 점객체 지향 적인 구조로 설계하기
- Application.java에 코드 뭉탱이로 넣어놔서 코드리뷰 해달라고 하기도 부끄러웠음
- 진짜 동작만 하는 쓰레기를 만들어버림
- 테스트 코드 구현하기
- 개선할 점이 빠르게 보일 것 같음
- 기능 구현하는데 시간을 아낄 수 있을 것 같음
https://github.com/woowacourse-precourse/java-calculator-7/pull/874
[문자열 덧셈 계산기] 김민관 미션 제출합니다. by fpem3309 · Pull Request #874 · woowacourse-precourse/java-ca
github.com
무식하면 용감하다고 그래도 PR링크 남깁니다
반응형