분류 전체보기 805

Python _ @dataclass 사용법과 타입 확인

파이썬에서는 @dataclass를 통해 데이터의 타입을 명시하고 안정적으로 다룰 수 있습니다. 이 글에서는 간단한 사용법을 소개하고 타입 확인까지 해보겠습니다. @dataclass 사용법 먼저 다음처럼 코드를 작성합니다. from dataclasses import dataclass @dataclass() class Data: name: str int: int dict: dict name은 str, int는 int, dict는 dict로 타입을 지정하였습니다. 이어서 데이터를 만들어보겠습니다. data1 = Data( name = "변덕순", int = 1, dict = {"a":"b"} ) Data클래스를 활용해 data1 이라는 인스턴스를 만들었습니다. print로 name과 타입을 출력해보겠습니다. ..

리포지토리 _ '도메인 주도 설계 철저 입문' 정리

* 이 글은 책을 읽고 주관적인 생각과 함께 요약 정리한 글입니다. 설명을 위한 글이 아니므로 내용이 정확하지 않을 수 있습니다. 제목 : 도메인 주도 설계 철저 입문 저자 : 나루세 마사노부 범위 : 리포지토리 리포지토리 리포지토리의 책임은 도메인 객체를 저장하고 복원하는 퍼시스턴시(영속성 - 지속됨을 뜻함)다. 리포지토리에 정의되는 행위는 객체의 저장 및 복원에 대한 것이다. 행위 예시 : save, add, get, store, update, find, find_all, delete 리포지토리를 사용하는 이유 비즈니스 로직이 기술적 요소와 깊은 관계를 맺으면 자칫 문제 해결을 위한 코드가 기술 코드에 침식 당하기 때문에 의도를 파악하기 어려워진다. 로직이 인프라스트럭쳐 기술에 의존하면 소프트웨어가 ..

2022년 20주차 '취업 스터디 종료'

Weekly growth 첫 실무 Task 온보딩이 끝나고 실무 태스크를 받아 진행 중입니다. 자세한 내용을 주간 회고에 적겠다고 했는데, 보안상 적지 않기로 했습니다. 앞으로 블로그에는 업무와 관련된 내용은 최소화할 예정입니다. Vue 기본 강의 완강하기 개인 사이드 프로젝트를 진행하기 위해 Vue 강의를 듣고 있습니다. 기존에 생각해둔 강의가 아닌 Vue3 강의를 듣기 시작했습니다. 아직 강의를 완강하지는 못했고, 필요한 부분까지만 들어서 프로젝트에 적용하겠습니다. 글또 첫 글 쓰기 계획했던 대로 글또에 첫 글을 올렸습니다. 블로그 쓰지 마세요. 블로그 쓰지 마세요. 쓸 거면 자기만족으로 쓰시고 이력서에 넣지 마세요. 인턴 중, 팀 리더님에게 들었던 말이다. 당시에는 개발자로 취업하기 위해서 블로그 ..

블로그 쓰지 마세요.

블로그 쓰지 마세요. 쓸 거면 자기만족으로 쓰시고 이력서에 넣지 마세요. 인턴 중, 팀 리더님에게 들었던 말이다. 당시에는 개발자로 취업하기 위해서 블로그 운영이 필수라고 생각했었다. 그런 나에게 리더님의 조언은 당혹스러울 수밖에 없었다. 리더님은 '실력 없는 개발자가 쓰는 글'이 오히려 취업에 걸림돌이 될 수 있다고 말했다. 자신은 “얘는 이것도 몰랐구나, 심지어 틀렸네.” 같은 생각을 한다고 했다. 리더님의 말을 듣고 나서 내 블로그를 돌아보았다. 정말 맞는지 틀렸는지도 모를 글들이 대부분이었고, 특히 같은 주제로 나보다 잘 쓴 글들이 인터넷에 차고 넘쳤다. 그렇다면 내가 글을 쓰는 게 의미가 있는 걸까? 내 부족함만 보여주는 게 아닐까? 내 글이 부끄러워졌다. 매일 쓰기 시작하다. 리더님으로부터 조..