본문 바로가기

전체 글

(99)
2022/02/15 TIL Wrapper Class 정리 이번주 스터디 주제 중 Wrapper Class가 있었고 간략하게 정리를 했다. 왜 필요한지 한번 더 생각해 보게 되어 좋았고, 아는 내용을 제대로 알고 있는지 생각해 보게 되는 좋은 계기였다.
2022/02/14 TIL 클린 아키텍처 16장 : 독립성 목표는 즉각적인 배포이다. 오늘도 회사에서 작업 단위가 큰 PR을 요청받았는데 컨트롤하기 힘든 conflict가 발생해서 힘들었던 경험이 있다. 대화를 하며 어떻게 해결할 수 있을지 얘기를 했었다. 뛰어난 아키텍트라면 변경을 예측하여 큰 무리 없이 반영할 수 있도록 만들어야 한다는 점이다. 레거시 코드를 수정할 때 유연하지 못해 불편함을 느꼈지만, 오래전에 작성된 나의 코드를 봐도 그런 경험이 있다. 독립성을 가진 영역을 잘 나누면 유연성이 올라간다는 것을 알게 되었으니 이를 천천히 실천해보고 싶다. AWS Elastic Beanstalk 배포 설정 배포 할 때 몇 가지 옵션이 있는데 오늘 트래픽 분할 이라는 방법을 알게 되었다. 이는 배포하는 동안 기존의 인스턴스 구성을..
2022/02/13 TIL 마틴 파울러의 Continuous Integration From this I learned a common story of software projects: integration is a long and unpredictable process. 마틴 파울러도 처음으로 큰 프로젝트를 처음 접했을 때 통합이란 것이 오래 걸리고 예측할 수 없는 과정이라고 생각했다. The term 'Continuous Integration' originated with Kent Beck's Extreme Programming development process, as one of its original twelve practices CI란 용어는 켄트 벡의 익스트림 프로그래밍에서 나온 용어라는 것을 알게..