일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 함수형 사고
- 해커컵
- 알고스팟
- functional thinking
- 데이터유통
- 개발자로살아남기
- 회고
- 2017회고
- 박종천
- spray
- Raw-Request-URI
- 동시성
- 테스트주도개발
- 실전사례
- datalake
- kafka
- 개발자
- 켄트백
- clean code
- 코딩인터뷰
- 단위테스트
- coursera
- 클린코드
- 데이터플랫폼
- hackercup2017
- 개발7년차매니저1일차
- 데이터야놀자
- 2016년회고
- wait region split
- 데이터레이크
- Today
- Total
목록전체 글 (97)
Software Engineering Note
2023년 10월. 데이터야 놀자라는 개발자 행사에서 발표자로 섰다. 그동안 진행했던 업무를 마무리하는 시점에 행사 안내를 본 것은 운명일까. 데이터 유통 플랫폼 구축하기 (부제: 저장소를 통합하라) 한 판 정리하고 나니 뿌듯하다. 강의를 하는 느낌이 들었는데 전체적으로 재미있었다. 다만, 가끔 화면이 튕기는 오류가 있어 발표가 순조롭지 못했다. 음성도 녹음이 안되서 나중에 따로 녹화를 해야 했다. 이후에는 좀 더 개선되길 바라본다. 어쨌든, 좋았던 경험. https://www.youtube.com/watch?v=GR7a0nHF-sg
단위 테스트 소프트웨어 개발에 있어 단위 테스트는 이제 선택이 아니라 필수가 됐다. 단위 테스트에 대한 오해를 바로잡고, 올바른 단위 테스트에 대한 원칙, 테스트를 작성하는 스타일과 효과적인 테스트를 위한 소프트웨어 아키텍처를 이해할 수 있다. 또한 단위 테스트를 통합 테스트와 구분하고, 둘의 차이와 각각 활용법과 적절한 작성법, 안티 패턴 등을 알 수 있다. 저자 블라디미르 코리코프 출판 에이콘출판 출판일 2021.10.20 좋은 책이다. 내용도 좋고 번역도 괜찮다. 테스트에 대한 이야기뿐만 아니라, 육각형 아키텍처, 함수형 아키텍처, 패턴과 관련된 내용도 기술되어 있고, 이러한 아키텍처와 테스트의 관계에 대해서도 잘 설명되어 있다. 도메인과 컨트롤러로 나누고, 도메인에는 복잡한 비즈니스로직과 알고리즘..
1. 장인 정신 주어진 일을 직업이나 직장생활에서 해야 하는 의무로 생각하느냐, 정말 잘 끝내야 하는 작품으로 생각하느냐의 차이는 엄청 큰 것이다. (개발자의 업무는 대부분 코드를 생산하는 것이라, 이것을 작품이라 표현했다.) 코드를 보면 이 사람이 어떤 마인드로, 어느 정도의 정성으로 일을 했는지가 보인다. 생계를 위한 코드는 동작하는데 만족한다. 고민의 흔적이 많이 보이지 않는다. 여기저기 중복이 존재하고, 확장성은 찾아보기 힘들다. 내가 같이 일 하고 싶은 동료들은 모두 장인 정신이 어느 수준 이상은 있었다. 내 기준으로는 그런 동료들이 좋은 개발자이다. 그들에게는 배울 점이 있고, 같이 성장하는 기분이 든다. 그들은 일단 눈높이가 높아서 같은 일을 해도 일의 퀄리티가 다르다. 더 좋은 코드, 더 ..