Dorito
'궁금증 해결/개념' 카테고리의 글 목록

궁금증 해결/개념

궁금증 해결/개념

Schema와 Table 차이 (mySQL , PostgreSQL)

# 참고 문서) MySQL :: MySQL 8.0 Reference Manual :: 13.1.12 CREATE DATABASE Statement Difference Between Schema / Database in MySQL - Stack Overflow mySQL schema is a collection of tables and a Database is a collection of schemas. CREATE DATABASE creates a database with the given name. To use this statement, you need the CREATE privilege for the database. CREATE SCHEMA is a synonym for CREATE DATABA..

궁금증 해결/개념

QnA [Jest] What is the difference between describe and it in Jest?

제목: What is the difference between describe and it in Jest? 질문 날짜: 2022-09-29 태그: #jest 관련 글: [[Making Test Code at Controller layer]] [[Making GetByAuther Test Code (Moking)]][[Nest js Create 테스트코드]] 질문 내용 https://stackoverflow.com/questions/32055287/what-is-the-difference-between-describe-and-it-in-jest 질문 답변 (해결 방안) describe breaks your test suite into components. Depending on your test strat..

궁금증 해결/개념

QnA [Java] 스택 자료구조 쓸 때 뭘 써야하는가

제목: 자바에서 스택 자료구조 쓸 때 뭘 써야하는가 질문 날짜: 2022.10.30.Sunday 태그: #Java 질문 내용 const solution = (str) => { // stack 사용 const char = [...str]; let stack = []; for (i = 0; i < char.length; i++) { const stackLength = stack.length; if (stack[stackLength - 1] === char[i]) { stack.pop(); } else stack.push(char[i]); } return stack.join(""); }; 에서 자바로 코드를 바꾸려고 하는데 스택을 어떻게 써야할지 모르겠다. public static String solution..

궁금증 해결/개념

QnA [Java] Interface Naming convention

질문 날짜: 2022.11.19.Saturday 태그: 관련 글: [[4주차]], [[의존성 주입 DI]], [[코드 분리와 인터페이스, 추상클래스와 인터페이스 차이]] 질문 내용 객체 지향을 공부하면서 Interface 라는 것을 써보려고 하는데 이름 컨벤션에 대해서 궁금 파일 구조를 어떻게 짜야할지 고민중 질문 관련 서치 내용 # 1 자바 인터페이스 이름관련: I로 시작하는 interface? impl로 끝나는 클래스? 인터페이스를 구현했다면, 그것은 클래스입니다. 유일한 예외가 있다면 (어디에나 예외는 있으니까요) AbstractTruck 과 같은 추상화클래스의 경우입니다. 이 추상클래스를 구현한 자식클래스에서만 이 클래스를 볼 것이고, 자식클래스는 절대로 Abstract 로 캐스팅 되지 않을 것이..

궁금증 해결/개념

spyOn()과 jest.fn()의 차이

원본 링크 ✔ Spyon()과 Jest.Fn()의 차이 질문 | Dorito's Digital Garden 제목: spyOn()과 jest.fn()의 차이 질문 날짜: 2022-09-28 태그: #jest #NestJs 관련 글: [[Nest js Create 테스트코드]] 질문 내용 두 메서드의 차이가 뭔지 잘 모르겠음. spyOn()이 더 발전된 메서드같은데.. (모킹보다 더 추가적인 기능이 있는 것 아님?) 굳이 모킹을 쓰는 이유가 뭐지? 질문 관련 서치 내용 검색해보면 The key thing to remember about jest.spyOn is that it is just ==sugar for the basic jest.fn() usage==. We can achieve the same go..

궁금증 해결/개념

타입스크립트 Interface, Type의 차이와 관련 연산자 (타입 합칠 때 & 사용)

질문 날짜: 2022.11.03.Thursday 원본 링크: 타입스크립트 Interface 에서 이 & 연산자는 뭐지 (황당무계) | Dorito's Digital Garden 질문 내용 유데미 강의에서 반환하는 타입 정할 때 코드 이렇게 쓰는데 대체 먼 문법임 import { User } from './entity/user.entity'; export interface UserResponseInterface { user: User & { token: string }; } 저 코드가 원하는 것: 유저 entity에 토큰 타입을 추가해서 반환하고 싶음 근데 & 연산자가 뭐하는 용법임? 강의에서 저렇게 쓰던데 저캐 써도 됨? User는 클래스 객체구… & 연산자 다음은 객체인데.. 인터페이스로 반환.. 머임..

궁금증 해결/개념

신기한 자스... 까이는 이유들 (적당한 훈계가 인간에겐 필요해)

예를 들어 이런 삼위일체 밈이나 0 - true // -1 반환 이런식의 자료형 없다 외 에도 좀 덜 빡빡해서 까인다 자바 잠깐 해봤었을 때 정말 신기했던게 인덱스 관련 처리로 에러 띄우는거 막 HashMap 이런데서 값 없는거 찾으면 자스는 헝ㅋ undefined잔냐 ^^ false 처리혀~ ^^ 이캐 해주는데 자바에선 얌마!!!! NULLpointerException!!!!! 이런느낌이라서 신기했었다. ㅡ 너무 신기해서 포스팅하게 된 것 map 함수 안에 parseInt 이렇게 쓰면 결과 값 터짐 요런 식으로 에러 뜸 이런게 왜 문제가 되냐면 안에 쓰이는 콜백함수가 메서드 하나로 정의 될 경우 함수만 적을 수 있는데 만약 parseInt 를 넣을 경우 오류가 뜸 Array.prototype.map()..