블랙잭1 [우아한테크코스 3기 프리코스 3주차] 블랙잭 2주 차 피드백과 3주 차 미션을 받았다. 피드백 중에 '하드코딩하지 마라'는 내용이 있었는데, 하드코딩이 무슨 말인지 몰라서 찾아봤었다. 2주 차 자동차 경주 게임에서 '랜덤 숫자가 4 이상이 나오면 전진'이라는 룰을 코딩할 때 if (number >= 4) 이런 식이면 하드코딩이라고 할 수 있다. 왜냐면 룰의 숫자가 바뀌면 '4'라는 숫자를 하나하나 바꿔줘야 하기 때문이다. 따라서 static final int referenceVaule = 4;라고 정해두고 if (number >= referenceValue)라고 해야 한다. 또 다른 피드백으로 array 대신 java collection 자료구조를 사용하라는 것이 있다. https://hackersstudy.tistory.com/26 Java의 C.. 2019. 12. 17. 이전 1 다음