profile
Do Infinity And Beyond

분리 인터페이스 패턴

다음 책 내용을 정리한 항목입니다엔터프라이즈 애플리케이션 아키텍처 패턴구현과 분리된 별도의 패키지에 인터페이스를 정의한다시스템을 구성하는 부분간의 결합을 줄이면 시스템의 설계를 개선할 수 있다이를 위해서 좋은 방법은 클래스를 패키지로 그룹화 하고 이들간의 의존성을 제어

2022년 1월 21일
·
0개의 댓글
·
post-thumbnail

Log4Shell문제와 Spring Boot

주말동안 Log4Shell 문제로 여러 커뮤니티에서 이슈가 되었고 이를 기록하는 차원에서 기록합니다Log4Shell 이슈는 이미 너무 많은 곳에서 이야기 해 주고 있으니 아래 링크를 참고Apache Log4j 2 원격코드 실행(RCE) 취약점 주의! (CVE-2021-

2021년 12월 13일
·
0개의 댓글
·

리펙토링

간단한 수정 -> 테스트를 리듬처럼 반복해야 한다프로그램에 기능을 추가해야 하는데 코드 구조가 조잡해서 그 기능을 추가하기 힘들다면, 우선 리펙토링을 실시해서 기능을 추가하기 쉽게 만든 후 그 기능을 추가하자.적절한 테스트 코드를 작성하는 것은 리펙토링의 기본이다명확성

2021년 11월 21일
·
0개의 댓글
·
post-thumbnail

오브젝트

Tell, Dont' Ask데이터와 행동을 하나의 객체로 엮어 시스템의 기본 동작들을 연결하여 동작하게 만드는 것정보의 은닉성을 유지하며 객체를 설계하는 것이 견고한 시스템을 구성하는데 도움이 된다Tell Don't Ask출처 : MartinFlwler Tell Don

2021년 10월 7일
·
0개의 댓글
·
post-thumbnail

K8S 인프라 구성

쿠버네티스

2021년 6월 22일
·
0개의 댓글
·
post-thumbnail

프로세스의 상태

프로세스는 실행되면서 그 상태가 변화한다프로세스의 상태는 그 프로세스의 현재의 활동에 따라 부분적으로 정의된다. 즉 어느 한 순간에 한 처리기(CPU)상에서는 오직 하나의 프로세스만이 실행 된다각 프로세스는 다음 상태들 중 하나에 있을 수 있다프로세스가 생성 중이다명령

2021년 4월 20일
·
0개의 댓글
·
post-thumbnail

[Jenkins] 디스크 공간 확보하기

우리 팀에서는 CI 도구로 젠킨스를 사용하고 있다.코드 저장소는 회사에서 제공하느 Git을 사용하고 있으며 feature, pr-head에 대한 테스트 & 빌드를 통과해야 배포될 수 있는 구조로 구성되어 있으며 빌드가 끝나면 추출된 아티펙트를 dockerize 하여 레

2021년 4월 16일
·
0개의 댓글
·
post-thumbnail

[Git] 여러 계정으로 사용하기

Q : 잘못된 push로 낭패를 본적이 있습니까? A : 네... 회사 소스코드를 공개 저장소에 올린 적이 있습니다 우연의 일치 + 집중하지 않은 나의 문제 였고 복구 하였지만 당황스러운 경험이였다. fork를 띄어서 프로젝트를 import할 이슈가 생김 개인 학습

2021년 4월 15일
·
0개의 댓글
·
post-thumbnail

프로세스(Process)란?

해당 내용은 과거에 학습하였던 내용을 복기하기 위한 내용입니다.대부분 Windows OS를 기반으로 정리되어 있습니다.프로세스(process) : 비공식적으로 실행 중인 프로그램(program)을 지칭초기의 컴퓨터 시스템은 한 번에 하나의 프로그램만을 수행하였고 보다

2021년 4월 14일
·
0개의 댓글
·
post-thumbnail

부식과 지식 그 사이

내가 학습하여 익히는 지식보다 시간이 지남에 따라 사라지는 지식이 더 많아지고 있다이런 뉘양스가 맞는지 모르겠지만 최근들어 공감하고 고민하는 이야기내가 가진 지식은 시간이 지남에 따라 부식되고 새로운 지식을 채워넣지만 이 경계선이 무너지게 되면 그때 개발자로서 수명이

2021년 4월 13일
·
0개의 댓글
·