일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 부꾸
- 사이드 프로젝트
- jscode
- Database
- redis
- Spring
- 체험
- 프로그래머스
- 코드트리
- spring context
- open contribution jam
- 후기
- 글또 #다짐
- jooq
- 테오의 스프린트
- 동적 SQL
- 트러블슈팅
- 오블완
- 부꾸러미
- DI
- bean
- 구슬
- 북극곰
- 티스토리챌린지
- 보따리
- SQL
- 모의면접
- 글또
- dto projection
- 눈송이
- Today
- Total
목록2024/11 (2)
벤티의 개발 로그

동기오픈소스 전공 강의에서 '오픈소스에 기여하기'라는 팀 프로젝트 과제가 있었는데, 우리 팀은 오픈소스가 아닌(...) 프로젝트의 번역을 맡았었다. (영어 설명 중, 'Open'과 'Free'라는 단어에 속았다.) 지금은 오픈소스가 주로 GitHub를 통해 형상 관리를 하며, 다른 사람들에게 자유롭게 도움받길 원하는 Issue를 공개하고 프로젝트 내 규칙에 따라 Pull Request를 허용한다는 것을 알기 때문에 같은 실수는 하지 않았겠지만, 그때는 그러지 못했다. 결국 좋은 점수도 얻지 못했고, 그렇게 오픈소스와(?)의 인연은 좋지 않게 시작했다. 그러다가 작년에 사이드 프로젝트를 진행하면서 오픈소스 라이브러리들을 사용했다. 각 라이브러리들의 README.md, 그리고 Issue에서 자유롭게 토론..
from? of?예전에 다른 백엔드 팀원과 코드를 합칠 때, 매우 난해했던 것이 있었다. 바로 DTO 클래스에 from, of 이라는 이름을 가진 메서드들이 있는 것이었다. 개인적으로 메서드나 변수 이름을 지을 때, '누가, 언제, 어디서' 확인해도 어떤 역할을 하는지 파악할 수 있도록 하는 것이 중요하다고 생각하여 길게 짓는 편이었기 때문에 당황스러웠다. 당시 시간이 없었기 때문에 그냥 넘어갔으나, 얼마 전 다른 분의 코드에서도 비슷한 메서드들을 발견해서 '얘네는 뭘까?'라는 의문점이 생겼다.정적 팩토리 메서드구글링을 해보니, 그런 메서드들은 정적 팩토리 메서드(Static Factory Method) 라고 한다. 예전에 디자인 패턴에 관해서 공부한 적이 있는데, 그중 하나인 '정적 팩토리 패턴'과 비..