목록우테코 프리코스/2주차 (3)
안녕하세요
문제 - 숫자야구 https://github.com/youngentry/javascript-baseball 내가 작성한 기능 목록 const { Console, Random } = require("@woowacourse/mission-utils"); const { NOTICE, HINT } = require("./notice"); class App { constructor() { this.computerNumber = []; this.guess = []; } play() { Console.print(NOTICE.START); this.gameStart(); } gameStart() { this.makeRandomNumber(); this.guessNumber(); this.gameFinish(); } m..
class 안에서 생성한 함수들은 해당 class의 메서드로 생성된다. play() { MissionUtils.Console.print("play() :"); MissionUtils.Console.print(MESSAGE.START); this.gameStart(); } throw 예외처리는 new Error("메시지") 를 통해서 어디에서 에러가 발생했는지 확인하도록 한다. questionFinish() { MissionUtils.Console.print("questionFinish() :"); MissionUtils.Console.readLine(MESSAGE.FINISH, (answer) => { if (answer === "1") { this.gameStart(); } if (answer === ..
2주 차 미션에서는 1주 차에서 학습한 것에 더해 함수를 분리하고, 각 함수별로 테스트를 작성하는 것에 익숙해지는 것을 목표로 하고 있어요. 이번에 테스트를 처음 접하시는 분들은 언어별 테스트 도구를 학습하고 작은 단위의 기능부터 테스트를 작성해보길 바랍니다. 과제를 제출할 때 이번 주차 목표를 중심으로 학습하면서 느낀 점을 소감문으로 작성해 주세요. 이때 학습한 '과정’을 잘 드러내 주세요. 이메일로 학습한 과정을 소감문으로 작성해달라고 합니다.......... 이제 알게 된 것이지만 소감문이 정말 중요한 것이었습니다... 😫 소감문에 뭐라 열심히 써 놓기는 했지만... 뭐라 써 놓았는지 확인을 할 수가 없어요... 복붙해뒀어야 했습니다... 2주차목표 추가! 객체지향 프로그래밍 학습하여 적용하기 커밋..