본문 바로가기

잡다한 공부23

자바스크립트 비동기 프로그래밍 교육자료 https://yozm.wishket.com/magazine/detail/3034/ 한 번에 이해하는 자바스크립트 비동기 프로그래밍 | 요즘IT자바스크립트를 사용하다 보면 ‘비동기’라는 개념을 자주 접하게 됩니다. 비동기 처리 개념을 쉽게 이해하려면, 동기(Synchronous)와 비동기(Asynchronous)의 차이를 먼저 알아야 합니다. 그리고 자yozm.wishket.com 2025. 3. 27.
코드 커버리지에 관한 공부자료 https://tecoble.techcourse.co.kr/post/2020-10-24-code-coverage/ 코드 커버리지(Code Coverage)가 뭔가요?팀 프로젝트 요구 사항 우아한테크코스에서는 레벨 3,4 과정에서 팀 프로젝트를 진행하였다. 레벨 3에서 서비스를 구현했다면, 레벨…tecoble.techcourse.co.kr 2025. 3. 19.
Prepared Statement에 대해 왜 ORDER BY $1 같은 Prepared Statement는 SQL 문법적으로 허용되지 않을까?PostgreSQL을 비롯한 대부분의 관계형 데이터베이스에서는 Prepared Statement(준비된 쿼리) 를 사용할 때, 값(value) 에 대해서만 안전하게 바인딩할 수 있도록 설계되어 있음. 하지만 ORDER BY $1 처럼 컬럼명이나 SQL 키워드를 바인딩하려 하면 에러가 발생함.❓ Prepared Statement는 왜 ORDER BY $1 같은 사용을 허용하지 않을까?이 문제를 SQL 문법적, 보안적, 최적화적 이유를 중심으로 깊이 분석해보자.🚀 1️⃣ Prepared Statement란?Prepared Statement는 SQL Injection 방지와 성능 최적화를 위해 SQL 쿼리를 .. 2025. 2. 19.
Node.js 프로젝트 구조 공부자료 https://charming-kyu.tistory.com/16 [node.js] 견고한 node.js 프로젝트 설계하기 (번역)본 포스트는 Sam Quinn의 “Bulletproof node.js project architecture” 글을 번역한 것입니다. 혼자 보기 너무 아까운 글이기에 번역하여 공유합니다. Introduction Express.js는 node.js REST API를 만드는데 좋은 프레charming-kyu.tistory.comhttps://www.softwareontheroad.com/ideal-nodejs-project-structure/?utm_source=github&utm_medium=readme Bulletproof node.js project architecture 🛡.. 2025. 2. 13.