분류 전체보기
-
Jlpt 2급 공부안하고 시험보기(결말).etc 2024. 10. 17. 09:09
JLPT 2급을 공부를 안하고 시험을 봤는데* 이전 글 Jlpt 2급 공부안하고 시험보기6만원을 내면 내가 공부를 할 줄 알았는데 그래도 안하더라 그래서 공부는 안했지만 내가 지불한 6만원 어치의 서비스(?)를 누리기 위해서 따듯한 옷을 입고 지난 주말에 시험장에 다녀왔다 1시humonnom.tistory.com붙었다.모든것은 나의 계획대로청해를 100점 맞고 나머지는 과락을 면하였다..! 아따맘마, 명탐정 코난으로 다져진 듣기 능력이 하드 캐리 한 것이다.하지만 JLPT1급은 이렇게 대강 청해만 잘해서는 붙을 수 없기에 한자 공부를 착실히 해야겠다. 하하 시험보러 가기 잘했다.
-
Jlpt 2급 공부안하고 시험보기.etc 2023. 12. 5. 19:58
6만원을 내면 내가 공부를 할 줄 알았는데 그래도 안하더라 그래서 공부는 안했지만 내가 지불한 6만원 어치의 서비스(?)를 누리기 위해서 따듯한 옷을 입고 지난 주말에 시험장에 다녀왔다 1시에 가서 4시 반에 끝났는데 1교시가 길다 배에서 꼬르륵 소리나서 배에 힘주고 참았다 2교시는 청해였는데 솔직히 이건 다 맞은 것 같다 내 전략은 청해를 다 맞고 나머지는 최저 커트를 넘겨서(대략 1/3임) 합격하는 거였는데 아뿔사 이렇게 공부가 하기 싫을 줄이야 아무튼 결과는 기대하지 않는게 좋을 것 같고 다음에는 공부를 하고 봐야겠다.
-
신입개발자 재직 10개월차 회고.etc 2023. 5. 3. 09:42
그 동안 쓴 일지 요약 1개월차 환경 설정 위주로 했고 쉬운 과제들을 받으면서 회사 코드를 익혔음 전체 그림 파악하려고 했고, 라이브러리 익숙해지려고 친구 포트폴리오 사이트 만들기에 써봄(chakra ui) [스터디] 사내 스터디(99bottles) TS 책읽기 스터디(이펙티브 타입스크립트) 3개월차 일주일 단위 회고 CSS가 어려웠음(찾아보고 하는데 시간이 너무 오래걸림) 시간산정이 어려움 복기를 하기 위해서 일지를 일주일 단위로 쓰기 시작함 백엔드 작업을 하기 시작함(hasura 테이블, 필드 생성, permission 조정 등) 4개월차 기억할만한게 있을때만 적음 CSS Type이 어려움 5개월차 (헤이해져서 대충 씀) 앱 작업(react native) 6개월차 기억할만한게 있을때만 적음 7개월차 ..
-
Value Object와 EntityWeb/Nest.js 2023. 3. 19. 13:09
Value Object Entity 동치성 판별 기준 값 identity Value Object는 값을 통해 동치성이 판별되는 반면 Entity는 고유한 식별 field(identity)를 가지고 있다. Identity의 생성방식 Id 생성 주체 예시(클래스) 방식 설명 Infra structure layer (테크니컬) UserRepository User에서는 id를 optional로 두고, DB에서 id를 생성한다.(순차생성, 상승) [2 | 박00 | 010-0000-...] 일반적인 방법 micro service가 아니라면 일반적으로 사용하는 이유 1. 용량이 적다(int 형) 2. 개발이 편리하다 Domain layer (비즈니스 로직) User User의 create 함수에서 id를 발급한다...
-
DDD 마이크로 서비스의 계층Web/Nest.js 2023. 3. 19. 12:51
https://learn.microsoft.com/ko-kr/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/ddd-oriented-microservice [DDD 중심 마이크로 서비스 설계 컨테이너화된 .NET 애플리케이션용 .NET 마이크로 서비스 아키텍처 | DDD 지향 주문 마이크로 서비스 및 해당 애플리케이션 계층의 디자인을 이해합니다. learn.microsoft.com](https://learn.microsoft.com/ko-kr/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/ddd-oriented-microservice) 애플리케이션 레이어 외부 리퀘스트..
-
first-start-mvc: model - value objectWeb/Nest.js 2023. 3. 2. 07:12
value object 특성 가진 값에 의해서 equality를 판단함 if: A: 3 B: 3 then: A === B 암묵적으로 immutable created equal, remain equal 그렇기 때문에 client에서 값을 변경하는 등(알 수 없는 변경) 버깅 행동이 적어짐 reference로 넘기기보다 복사해서 사용한다 프로그래밍 언어에서의 사용 C# C#에서 class는 type이 레퍼런스고 구조체는 type이 value이다. class 정의로 생성한 인스턴스는 object, 구조체 정의로 생성한 인스턴스는 value object가 된다. class를 value object로 만들기 위해서는 값으로 동일성을 비교하도록 세팅(Equal등의 함수를 오버라이딩) 변경 방지(setter를 두지 ..
-
[Nest js 기초] 컨트롤러의 역할과 data validationWeb/Nest.js 2023. 2. 12. 12:52
Data validation의 책임 email이 넘어오지 않은 경우(empty data): 컨트롤러 email이 들어왔는데 형식이 틀린 경우(validation fail): 프로바이더 컨트롤러의 역할은 request를 처리하여 response하는 것인데, 여기서 처리는 service에게 위임하기 때문에 중복체크, 컨텐츠가 잘못되었는지 등의 체크는 service에서 진행한다. 하지만 애초에 필수 컨텐츠가 누락되었다면? 이것은 컨트롤러에서 체크하는 것이 맞다. 왜냐면 어차피 처리가능한 컨텐츠가 없는데, provider를 실행시킬 필요가 없으니 컨트롤러 선에서 미리 차단하는 것이다. request가 들어왔는가(type, syntax)에 대한 것은 컨트롤러의 책임이다. 그러나 처리 과정에서 밝혀진 validat..