목록전체 글 (179)
A Developing Developer
내일배움캠프 4기 Node.js 8주차 심화 팀 프로젝트 22.12.30~23.01.05 팀 프로젝트 진행 01.06 팀 프로젝트 발표 준비 및 발표 지난 일주일 동안 가장 인상 깊었던 배움? Node.js Express 기반으로 다양한 라이브러리를 활용하여 팀 프로젝트를 완성 및 발표하였다. 배움까지 다가가는데 어려움? 혼자서 진행했으면 절대 불가능했을 수준의 난이도였다. 배움까지 과는 과정 중 무엇을 깨달았고, 어떤 감정/생각? 정상적인 팀프로젝트 항해를 위해서는 최소 한명이상의 리더가 있어야하고, 그 리더를 잘 따르는 팀원들이 반드시 필요하다. 쉽지않은 항해였는데 완주를한 팀원분들에게 감사하다는 생각이들었다. 나의 상태? 팀 프로젝트를 완성했지만, 모든 코드가 내가 작서한 코드 및 이해한 코드가 아..
오늘 한거 팀 프로젝트 발표 준비 및 발표 문제발생 없음 시도 없음 해결방안 없음 알게 된 것 없음 [결론] 컨디션 조절을 잘하자
오늘 한거 - 팀프로젝트 기능 병합 + 디버깅 문제발생 - 디버깅 어떻게하는 거지? 시도 - order, reivew 기능구현 한 부분 최종 push - 팀원들 기능 모두 dev 브랜치에 병합 - 병합 하면서 수 많은 충돌 발생 - 충돌 구간 일일이 보면서 추가 및 삭제 - dev 에 최종 병합본 건드리지 않고 다른 브랜치에서 디버깅 시작 - 수 많은 디버깅을 했지만, P 팀원의 하드캐리 해결방안 - 전체적인 코드 구성 공부해야함 알게 된 것 변수로 객체분할할당과 일반 변수를 설정할때, 들어가는 값이 객체인지, 객체에서 필요한 값을 꺼내온 것인지 잘 파악하고, 객체로 들어오는 값을 일반 변수로 설정하거나 그 반대경우가 된다면 [object object] 같은 알 수 없는 상황이 나올 수 있음 [결론] 전..
오늘 한거 - 팀프로젝트 orders, reivews 기능 보완 + [FE] ejs 작업 (평점) + 테스트코드 문제발생 - ejs, 테스트코드 개념 부족 시도 - ejs : 노란수염 외국인 강사님 강의수강(유데미) https://www.udemy.com/ - 테스트코드 : 팀원 P 님 강의 해결방안 테스트하고자하는 파일명 + spec.js 를해서 작업 테스트하고자하는 파일의 메소드의 검증을 하는 것이 핵심이다. 최선은 실패할 상황까지 검증을 하는 것인데, 잘 모르겠다... 강의를 더 봐야할 거 같다. 알게 된 것 + FE (HTML, EJS)할때 post 방식으로 값을 입력할때는 다섯가지를 지켜야한다. 1. form 태그 : 안에 2, 3 입력 2. action : API 설계할때 구상한 값 (ex. ..
오늘 한거 팀 프로젝트 예외처리 추가 수정 + 테스트코드 문제발생 테스트코드 모름 시도 팀원 강의 해결방안 팀원의 개념강의로 어떻게 진행하는지 감은 잡음 알게 된 것 - JEST : 테스트코드를 작성하기위해 필요한 라이브러리로, 페이스북에서 만들었고 최근 React 와 더불어 Javascript 개발자에게 주목받고있다. 1. 라이브러리를 설치한다. npm i JEST -D 2. package.json 파일에서 script 부분에 key 값으로 원하는 변수, value 값으로 "jest" 를 할당한다. "scripts": { "test:unit": "jest" }, 3. 테스트할파일명.spec.js 구성으로 파일을 생성한다. Ex) orders.controller.spec.js 4. 테스트할 파일의 기능별..
오늘 한거 팀 프로젝트 주문 신청(고객), 주문 내역 조회, 리뷰 작성 BE 기능 구현 문제발생 1. Error: Route.post() requires a callback function but got a [object Undefined] 2. TypeError: Router.use() requires a middleware function but got a Object 3. this.orderService.createOrder is not a function 4. Out of range value for column 'phone' at row 1 시도 팀원들과 문제 공유 해결방안 1. routes/orders.js 에서 post 방식으로 접근할 때 contorller 메소드 오타 확인 2. route..
내일배움캠프 4기 Node.js 7주차 주특기 심화주차 + 심화 프로젝트(발제) 지난 일주일 동안 가장 인상 깊었던 배움? 심화주차 강의에 투자한 시간과 노력보다, 팀원의 간단한 설명이 이해하기 쉬운게 참 인상 깊었다. controller, service, repository 3계층 + router 로 웹서버를 구성하였다. 배움까지 다가가는데 어려움? 주어진 강의를 모두 수강하고 이해하는데 시간과 노력을 투자한 것에 비해서 배움이 적었다. 배움까지 과는 과정 중 무엇을 깨달았고, 어떤 감정/생각? 8주차 심화 프로젝트에 필요한 전반적인 개념을 알게 되었고, 부족한 부분은 따로 공부해서, 팀프로젝트 결과물을 완성시키겠다. 나의 상태? 토요일 일요일까지 이정도로 시간과 노력을 투자한 적이 없었는데, 그만큼 ..
오늘 한거 팀 프로젝트 SA 작성(API, ERD, 와이어프레임) 문제발생 - 시도 - 해결방안 - 알게 된 것 - 가까운4이조 API 페이지 기능 method URL request response error response RESTful API인지? User 페이지 :user_id 마이페이지 GET /api/users - # 200 { account_id : account_id, nickname : nickname, phone : phone, address : address point : point } # 400 예외 케이스에서 처리 못하는 에러 { errorMessage : "요청이 올바르지 않습니다." } # 403 로그인 없이 접근할 경우 { errorMessage : "로그인이 필요합니다." }..