본문 바로가기

개발94

TIL 230510_TEST CODE란? TIL 230510_TEST CODE란? ✅TEST CODE? 말 그대로 우리가 작성한 코드에 문제가 없는지 테스트하기 위해 작성하는 코드! 일곱 테스트 원칙 (Seven Testing Principles) 테스팅은 결함의 존재를 보여주는 것이다. 완벽한 테스트는 불가능하다. 테스트 구성은 가능한 빠른 시기에 시작한다. 결함은 군집되어 있다. 살충제 역설(Pesticide Paradox) — 비슷한 테스트가 반복되면 새로운 결함을 발견할 수 없다. 테스팅은 정황에 의존적이다. 오류 부재의 오해 — 사용되지 않는 시스템이나 사용자의 기대에 부응하지 않는 기능의 결함을 찾고 수정하는 것은 의미가 없다. 테스트 코드의 종류 단위테스트(Unit Test) : 가장 작은 규모의 기능을 테스트 ex)reposito.. 2023. 5. 10.
TIL 230509_mini project(첫 협업!) ✅mini project 주특기 프로젝트 notion : https://teamsparta.notion.site/Chapter-4-b822796e32d34f40af6cb1e7b1fa08a5 주특기 프로젝트 팀 notion: https://www.notion.so/18-S-A-2dc6086caa144602869faa061af05921 주특기 프로젝트 일정: 5/11(목) 19:00까지 완성본 제출 팀 별로 만들어볼 주특기 프로젝트를 구상하고, 1주 동안 만들어 나갑니다. 자유롭게 주제를 선정해주세요. 개발 Scope은 팀이 논의하여 정하면 됩니다. → 팀장 혹은 팀원이 일방적으로 정하는 것이 아닙니다! 꼭, 팀원과 합의를 통해 결정해주세요! 꼭 넣어야 할 기능을 특정해두지 않았습니다. 팀이 자유롭게 결정해.. 2023. 5. 9.
TIL 230507_알기 쉽게 정리한 CORS/CORS에러! ✅CORS가 뭐에요?! Cross Origin Resource Sharing(서로 다른 도메인간의 자원공유) Origin? 출처, 즉 URL에서 프로토콜, 도메인, 포트를 합친 것을 의미한다. ex) URL | https://hyerin.com:3000/posts/0426?data=898 프로토콜 : https:// 도메인 : hyerin.com 포트 : :3000 Cross Origin? 프로토콜 : http와 https같이 다른 프로토콜 도메인 : domain.com와 other-domain.com 같이 다른 도메인 포트 : 8002포트와 3000포트 같이 다른 포트 원래 브라우저는 동일한 출처에서만 리소스 공유를 허용하는 SOP(Same Origin Policy)를 따른다. 이 정책에 대한 예외사항.. 2023. 5. 8.
TIL 230504 시험_CRUDAPI_INDEX파일 없음 오류(어이없음주의) ✅오늘 학습 Keyword ✅오늘 겪은 문제 및 해결 명시된 것 처럼 아주 간단한 게시글 CRUD API를 만드는 것이였다.. 코드를 전부 작성하고 서버를 연결하려는데 아래와 같은 오류가 뜨기 시작했다. $ node app.js node:internal/modules/cjs/loader:1078 throw err; ^ Error: Cannot find module '../models' Require stack: - C:\Users\cryst\OneDrive\바탕 화면\sparta\NODE JS\주특기주차\230504 TEST\routes\posts.router.js - C:\Users\cryst\OneDrive\바탕 화면\sparta\NODE JS\주특기주차\230504 TEST\routes\index... 2023. 5. 4.