728x90 반응형 분류 전체보기322 [C#] 기본 입출력, 변수 이 포스팅은 마이크로소프트 C# 강의를 바탕으로 요약한 정보임을 밝힙니다.https://learn.microsoft.com/ko-kr/training/paths/get-started-c-sharp-part-1/ C#을 사용하여 첫 번째 코드 작성(C#로 시작, 파트 1) - TrainingC#을 사용하여 간단한 애플리케이션을 빌드하는 데 필요한 기본 구문 및 사고 프로세스를 알아봅니다.learn.microsoft.com 출력1. Console.Write : 개행 없이 출력2. Console.WriteLine : 출력 후 개행Console.Write("hello world!");Console.WriteLine(" My name is chulsoo");Console.Write("Thank you!"); 출력.. 2024. 6. 17. [Express][Jest][ESModule] Cannot use 'import.meta' outside a module 상황express 서버에서 ES Module을 사용하여 view router를 만들고 요청이 들어오면 html 파일을 보내주는 간단한 웹 서버를 구현하고 있었다. 원하는 html 파일을 보내주기 위해서 html 파일이 존재하는 위치를 가져와야 했다. 기본적으로 common JS를 사용할 때는 __dirname을 사용하여 파일의 위치를 알 수 있는데 ES Module에서는 __dirname을 사용할 수가 없다. 그래서 import.meta.url을 사용하여 아래와 같이 __dirname을 만들어서 사용하였다. import { fileURLToPath } from 'url';const __filename = fileURLToPath(import.meta.url);const __dirname = path.di.. 2024. 6. 16. [Express] jest로 단위 테스트 하는 법 이번 포스팅에서는 jest를 사용해서 단위 테스트를 진행해보려고 한다. 단위 테스트는 전체적인 통합 기능을 테스트 하는 것이 아닌 작은 단위의 모듈을 테스트하는 것이다. 어떠한 모듈을 테스트하고 싶을 때 그 모듈이 다른 모듈과 연관 관계를 가지고 있으면 단위 테스트가 어려울 수 있다. 이 때 사용하는 것이 바로 Mock 객체이다. Mock 객체는 가짜 객체로 우리가 미리 어떤 입력이 들어오면 어떤 값을 내보낸다고 정해두는 것이다. 내부 실제 비즈니스 로직이 동작하는 것이 아니라 그냥 단순히 입력과 출력이 있는 것이다. 이 Mock 객체를 사용하면 작은 단위의 모듈 하나를 테스트하기 용이하다. 이번 포스팅에서는 아래 회원가입, 로그인 api에 단위 테스트를 적용해보자. const express = requ.. 2024. 6. 11. [JS] 알고리즘 문제 풀이 용 자바스크립트 문법 (업데이트 중) 평소에 웹 개발을 하며 자바스크립트는 자주 사용했지만 이번 코테에 자바스크립트를 쓰려고 하니 생소한 부분이 있어서 코테용 자바스크립트 문법을 정리해보려고 한다. 입출력입력은 기본적으로 fs 모듈의 readFileSync를 사용한다. 그리고 입력 양 끝에 공백 혹은 newline이 있을 때를 대비해서 trim()을 붙이는게 좋다. 하지만 주로 파일을 읽을 때 사용하는 것이라서 알고리즘 문제 풀이를 위해서 적절한 타입으로 변환해야 한다. 1. 문자열 입력const fs = require("fs");const input = fs.readFileSync(0).toString().trim();2. 숫자 입력const fs = require("fs");const input = Number(fs.readFileSy.. 2024. 6. 1. 이전 1 ··· 8 9 10 11 12 13 14 ··· 81 다음 728x90 반응형