목록
'전체 글' 743건
코드로 놀고, 언어로 성장하는 공방.
-
테스트 커버리지유닛 테스트를 작성하다 보면, 전체 코드 중에서 어떤 부분이 테스트되고 어떤 부분이 테스트되지 않는지 궁금합니다. 어떤 부분이 테스트되지 않는지를 알아야 나중에 그 부분의 테스트 코드를 작성할 수 있습니다. 전체 코드 중에서 테스트되고 있는 코드의 비율과 테스트되고 있지 않은 코드의 위치를 알려주는 jest의 기능이 있습니다. 바로 커버리지(coverage) 기능입니다.커버리지 기능을 사용하기 위해 package.json에 jest 설정을 입력합니다.{ "name": "nodebird", "version": "0.0.1", "description": "익스프레스로 만드는 SNS 서비스", "main": "app.js", "scripts": { "start": "nodemon app", ..
-
표현 언어의 논리 연산자이번에는 논리 연산자를 알아보겠습니다.&& 연산자나 and 연산자는 논리곱 연산을 합니다.|| 연산자나 or 연산자 논리합 연산을 합니다.| 연산자나 not 연산자는 반대의 결과를 출력합니다.1. 다음과 같이 elTest4.jsp를 작성합니다. \${(10==10) && (20==20)} : ${(10==10) && (20==20)} \${(10==10) and (20!=20)} : ${(10==10) and (20!=20)} \${(10==10) || (20!=30)} : ${(10==10) || (20!=30)} \${(10!=10) || (20!=30)} : ${(10!=10) || (20!=30)} \${!(20==10)} : ${!(20==10)} \${not (20==10)} : ..
-
QR 코드에 이미지 삽입하기: pillow 패키지 활용이번에는 pillow 패키지를 사용하여 QR 코드에 이미지를 삽입해 보겠습니다. pillow 패키지를 사용하여 이미지를 삽입하는 방법은 qrcode 패키지를 사용하는 것보다 복잡하지만, 삽입할 이미지의 크기나 위치 등을 자유롭게 지정할 수 있다는 장점이 있습니다.여기서는 QR 코드의 오른쪽 아래 모서리에 전화 아이콘을 삽입하겠습니다. 아이콘을 자연스럽게 처리하려면 QR 코드의 내부에 적당한 여백을 두는 것이 좋겠죠? pillow 패키지는 이미지를 삽입할 위치를 (x, y) 좌표로 전달하며 QR 코드, 삽입할 아이콘, 여백의 크기를 고려해서 좌표를 설정해야 합니다. 비주얼 스튜디오 코드에서 새로운 파일에서 새로운 파일을 만들고, 파일명을 'step_3_2.py'로 지정하세요. 다음 코드를 입력한 뒤, 대..
-
유닛 테스트(3)jest에서는 모듈도 모킹할 수 있습ㅂ니다. jest.mock 메서드를 사용합니다.jest.mock("../models/user");const User = require("../models/user");const { addFollowing } = require("./user");describe("addFollowing", () => { const req = { user: { id: 1 }, params: { id: 2 }, }; const res = { status: jest.fn(() => res), send: jest.fn(), }; const next = jest.fn(); test("사용자를 찾아 팔로잉을 추가하고 success를 응답해야 함", async () =..
-
표현 언어의 비교 연산자표현 언어에서 비교 연산자를 사용해 보겠습니다.값이 같은지 비교할 때는 == 또는 eq 연산자를 사용합니다.값이 같지 않은지 비교할 때는 != 또는 ne 연산자를 사용합니다.대소 비교 시 >의 대소 및 동등 비교를 동시에 할 때는 >=와 1. 다음과 같이 elTest3.jsp를 작성합니다. 여러 가지 비교 연산자 \${10==10} : ${10==10} \${10 eq 10} : ${10 eq 10} \${"hello"=="hello"} : ${"hello"=="hello"} \${"hello" eq "hello"} : ${"hello" eq "hello"} \${20!=10} : ${20!=10} \${20 ne 10} : ${20 ne 10} ..
-
QR 코드에 이미지 삽입하기시각화 패키지 pillow를 사용하여 QR 코드에 이미지를 삽입하는 방법을 학습합니다. QR 코드에 이미지를 삽입하면 시각적으로 더 매력적으로, 브랜드 로고나 픽토그램 등 중요한 이미지를 함께 공유할 수 있어 직관적이면서도 보기 좋은 모습으로 만들 수 있습니다. QR 코드에 이미지 삽입하기: qrcode 패키지 활용qrcode 패키지의 QRCode 클래스는 QR 코드의 스타일을 지정하는 다양한 명령어를 제공합니다. 여기서는 함수 make_image()를 사용해 QR 코드에 전화 아이콘을 삽입하고, 이를 통해 QR 코드가 연락처를 저장하고 있음을 표현해 보겠습니다. 전화 아이콘은 'input' 폴더에 'phone.png'를 사용합니다.qrcode 패키지를 사용해 이미지를 삽입하려면 QRCode 클래스와 더..