본문 바로가기

728x90

Life/2023

(13)
[23년 5월] 사실상 쓸거 없는 5월 회고 HTML 삽입 미리보기할 수 없는 소스 개요 5월의 기록을 살펴보니 무엇을 써야 될지 모르겠다. 그냥 의식의 흐름대로 써야겠다. 회고라 쓰고 5월 정리를 한다는 느낌으로 적어보자. 책 읽기 개발자에서 아키텍트로 책을 한 번 정독했는데 이해가 아예 가지 않는 부분이 수두룩했다. 책을 읽는 동안 “사실상 지금 당장 내가 이걸 써먹을 일이 없는데..”라는 생각을 하면서 보게 된 책이었다. 아무래도 팀 안에서 아키텍트의 역할이 어떤 건지에 대해 설명하는 책이다 보니 현실의 나와 다소 거리감이 느껴져서 그런 것 같다. 책을 통해 한 가지 배운 점이 있다면 “아키텍트”라는 워딩에 현혹되지 말아야겠다는 점이다. 백엔드 개발일을 하고 있어서 아키텍처에 관심이 많아서 그런지 아키텍트라는 단어가 유독 심오하게 들리곤 했는..
[23년 4월] 그냥저냥 꾸준히 보내는 중 책 읽기 SQL Anitpattern 작년에 샀던 책을 드디어 읽게 되어 1 회독을 마쳤습니다. 처음에는 눈길이 가지 않아 책장에 꽂아놓았던 책이었지만, 최근에는 "이럴 때는 이렇게 해야지. 그 근거는 여기에 있다"라는 체계적인 저만의 지론을 만들어 나가고 있습니다. 그러던 중 이 책이 떠올라 다시 읽게 되었습니다. 이 책을 읽을수록, 제가 써왔던 방식 중 상당 부분이 AntiPattern으로 분류되는 부분이 있다는 것을 알게 되었습니다. 예를 들어 PK 네이밍을 통일하거나 하나의 쿼리로 묶어 처리하는 것들이었죠. SQL을 잘못 써왔던 이전의 방식을 되돌아보고 그 문제점을 파악하는 데 도움이 된 책이었습니다. 개발자에서 아키텍트로 간단한 코드를 작성할 때 코드를 그냥 작성하는 것보다는 어떤 방식으로 코드..
[23년 3월] 23년 1분기 TEST 코드 도입기 개발 관련 서적에서 테스트에 대한 중요성을 많이 강조하고 있지만 그동안 이러저러한 이유로 테스트 코드를 도입할 수 있을만한 기회가 없었다. 그런데 이번에 기회를 얻어 프로젝트에 테스트 코드를 도입하고 있는 중인데 이 과정에서 얻은 여러 가지 사용법이 굉장히 유용했다. 테스트 도입에 관련된 글은 이미 포스팅이 되어있으니 테스트 코드 도입기에 관련된 부분은 자세한 설명은 이 회고에서 작성하지는 않을 것이다. 테스트 코드는 신나게 작성했는데 무언가 조금 부족한 걸 느끼고 있는데 바로 테스트를 어떻게 도입할 것인가이다. 더 정확히 표현해 보자면 프로젝트 진행 간 테스트 코드를 작성하기에 앞서 테스트 수행을 어떤 식으로 계획할 것인가이다. 그동안 테스트는 개발한 영역만 직접 사용해 보는 형태..
[23년 2월] 이대로는 안 되겠다. 개요 집, 회사를 반복하던 일상에서 벗어나고자 2월은 외부 활동에 집중했던 시기였다. 새로운 분들도 만나고 유튜브 스트리밍으로 발표도 해보면서 색다른 경험을 가지는 시간이었다. 발표하기 2월 22일 유투브 스트리밍으로 “나는 어떻게 ooo이 되었는가?”를 발표하게 됐다. 자세한 내용은 이미 포스팅으로 올라와있으니 생략하겠다. “나는 어떻게 ooo이 되었는가”를 준비하면서 알게된 점은 나는 어느 순간마다 “이대론 안 되겠는데?”하면서 적절한 판단을 내리고 그에 따라 계획을 세우고 행동을 시도한다는 점이었다. 외부 활동을 하려고 했던 것도 왠지 그런 점과 밀접하게 닿아있지 않을까라는 생각을 하게 된다. 문제는 외향적인 성격이 아니어서 평소보다 에너지가 많이 들었다. 그래서 그런지 개발하는데 쓰는 시간을 적절..
[23년 1월] 소.확.행 HTML 삽입 미리보기할 수 없는 소스 개요 1월은 이것저것 코딩하면서 보냈다. 스스로 공부하고 내용 정리하는 것보다 코딩을 통해 하나하나 쌓아가는 게 제일 보람참을 느낀다. 구현하기 위해 자료를 조사하고 조사한 대로 구현되는 상황이 꽤나 재밌었지만 너무 열심히 해서 그랬는지 머리가 과부하돼서 그런지 정보가 머릿속으로 더 이상 들어오지 않는 현상도 겪었다. 문제는 머릿속에 정보가 더 이상 들어오지 않는 날들이 꽤나 지속된다는 점이다. 어쩌다가 “브레인 포그”라는 단어를 들었는데 “설마 내가?”라는 심정이다. 영양제의 힘을 빌려 이를 잘 극복해봐야겠다. Tech MitmProxy 크롤링이라고 부르는 영역을 다룰 때는 이제 단순히 Requests나 BeautifulSoup 그리고 Selenium를 이용하는 ..

728x90
반응형