본문 바로가기

전체 글496

3주차 WIL 이번 주는 정말 시간이 순식간에 지나갔습니다.   과제를 시작할 때는 코드를 이해하기가 어려워, 쳇 gpt에게 게임 시나리오를 주고 코드를 만들어달라고 요청한 뒤, 받은 코드를 수정해서 완성하려 했습니다.   하지만 기본기가 부족한 상태에서, 정확한지도 모르는 코드를 해석하는 건 무리였습니다.   혼자 검색하며 하나씩 이해하려 했지만, 여러 정보가 쌓이다 보니 결국 뭐가 뭔지 모르겠어서 튜터님들을 찾아가 처음부터 다시 시작하게 되었습니다.   지금은 필수 기능 구현을 마쳤고, 사망 시 같은 스테이지에서 다시 시작하도록 수정 작업을 진행 중입니다.   하나하나 인내심을 가지고 지도해 주신 튜터님들 존경합니다. 코드 만드는데 gpt그만 쓸게요ㅠㅠ 2024. 11. 15.
변수명 Tip const isMember = true; // boolean타입의 변수명은 앞에 'is' 붙이기 2024. 11. 14.
레벨 테스트, 데이터 타입 오답 공부 11. 배열 `[1, 2, 3, 4, 5]`의 각 요소에 `2`를 곱한 새로운 배열을 반환하는 `map` 함수를 사용한 코드를 작성하세요.정답const arr = [1, 2, 3, 4, 5];const newArr = arr.map((num) => num * 2); // 답// 정답 풀어보기const newArr = arr.map(function (num) { return num * 2;});console.log(newArr); // [2, 4, 6, 8, 10] map 함수 : 맵은 인자값으로 함수를 받습니다. // Map 함수의 기능 풀어보기function map(callback) { const newArr = []; for (let i = 0; i 코드 해석callback 함수를 매.. 2024. 11. 14.
gitHub 포크로 사용하기 https://git-fork.com/에서  Fork - a fast and friendly git client for Mac and WindowsFork - a fast and friendly git client for Mac and Windowsfork.devhttps://cdn.fork.dev/win/Fork-2.1.exe 윈도우용 다운받으세요 설치하세요 레포지토리 클론file > cloneRepository Url 복사해서 붙여넣으면 이름이 자동 으로 뜹니다.Clone를 누르세요  파일 올리기열린 폴더에 파일을 붙여넣기 하세요  로컬 체인지 클릭 (하나씩 이동)Stage 버튼이나 (일괄 이동)아래화살표 2개가 겹쳐있는 곳을 클릭하세요파일이 아래로 내려갑니다. commit subject칸에 커밋글을.. 2024. 11. 14.
CH2 TIL 이번 과제에서 고려해야 할 사항더보기◆ 트러블 슈팅좋은 트러블 슈팅 사례, 형식을 찾아보고 트러블 슈팅을 작성하고 발표해 주세요배경 : 어떤 현상을 발견해서발단 : 이런 장애가 생길 수 있다는 것을 인지했고,전개 : 장애를 대응, 해결하던 와중에위기 : 또 다른 장애 발견 또는 간단하게 해결할 수 없다는 것을 알게되어서,절정 : 근본적인 해결을 위해 이런 방법으로 접근하였다.결말 : 따라서, 이런이런 방법을 통해 근본적으로 해결 및 앞으로 유지, 보수에 용이하게 개선하게 되었다.◆ 과제 필수요건 채우기완성도필수필수 기능 - 단순 행동 패턴 2가지 구현 - 클래스 문법 활용, 플레이어 스탯 관리 - 간단한 전투 로직 구현 - 스테이지 진행에 따른 이벤트 관리 도전도전 기능 - 확률 로직 적용 - 복잡한 행.. 2024. 11. 14.
3주차 목요일 오늘 중요한 것을 정리하면서 기억할 필요가 있는 것 1~2가지 비동기 함수는 키가 붙음 ( async)sync : 동기async : 비동기비동기함수는 Promise를 리턴합니다. Promise는 파라미터로 익명의 함수를 가집니다.async function fetchData() { /// 데이터 처리 return new Promise(function (resolve, reject) { if (true) { resolve("데이터 로드 성공"); } else { reject("데이터 로드 실패"); } });}async function main() { try { // 성공하면 // result = "데이터 로드 성공" const result = awa.. 2024. 11. 14.