개발 일기장/개발 일상
-
2019.05.19 노력에 대한 격언개발 일기장/개발 일상 2019. 5. 19. 20:33
개발자로서 잘하고 싶은 욕심이 큰데 생각만큼 따라가지 못하는 거 같다. 꾸준히 지치지 않고 노력하는 수밖에 없다.. 그런 생각을 하다 예전에 얼핏 들었던 격언이 떠올라서 찾아보았다. 대략 '오늘 흘린 땀이 내일 전장에서 피를 덜 흘리게 한다'라는 말이었는데, 인터넷을 찾아보니 중국의 격언으로 정확하게는 아래처럼 사용한단다. 平时多流汗 战时少流血 평시다류한 전시소류혈 평소에 땀을 많이 흘리면 전장에서 피를 적게 흘린다. 지금 상태에서 이 말이 내게 의지할만한 격언이다.
-
2019.05.18 짧은 깨달음(DB connection에 대하여)개발 일기장/개발 일상 2019. 5. 18. 21:11
DB 커넥션을 자주 맺는 것에 대한 고민을 크게 하지 않았었다. 쿼리를 복잡하게 만들어서 커넥션을 한 번 맺는 것보다 쿼리를 나눠서 2번 맺는게 낫다고 생각해서 쿼리든 코드든 최대한 다른 사람이 알아볼 수 있게 만들려고 했다. 근데 꼭 이 방법이 맞는게 아니라는걸 이번 엑셀 업로드를 할 때 체크하는 기능을 만들면서 깨달았다. 요구 기능이 기존의 엑셀 데이터에 대해 DB에 존재하는지 중복체크를 하는 것이었다. 엑셀 1천개의 row들을 하나하나 중복체크를 하려고 DB 커넥션을 맺다보니(1천개의 rows라면 1천번의 DB 커넥션) 끝날 생각을 하지 않았다. 누군가는 당연히 안되지 바보야! 라고 할 수 있는데, 배치를 돌릴 때빼고는 일일이 들어오는 데이터 하나하나(한번에 1000건 이상)를 DB 안의 데이터와 ..
-
티스토리 에디터 변했네. 마크다운도 지원?!개발 일기장/개발 일상 2019. 3. 31. 21:12
티스토리 에디터가 변했다. 마크다운 방식으로 포스팅하고 있었는데, 비주얼 스튜디오 코드로 작성하고, 마크다운을 html로 변환해주는 사이트를 사용해 html로 바꾸는게 귀찮았는데 이제는 마크다운 방식도 지원해주고 있다. public static void Main(String[] args) { System.out.println("hello world"); } 그냥 코드 작성 코드 작성 되고, 강조해보기 강조도 되고, 기울기 도 된다. 밑줄도 되고 이제 티스토리 에디터로 곧바로 작성하면 되겠다!! ㅎㅎ
-
개발 시 비즈니스 로직을 Service Layer에만 두기보다 도메인 중심으로 개발하자.개발 일기장/개발 일상 2019. 1. 6. 12:09
개발하면서 비즈니스 로직은 Service에 두어야한다고 들어서 비즈니스 로직은 모두 Service에서 개발했다. 그렇지만 Service Layer가 너무 비대해진다고 생각했었는데, 이미 많은 분들이 그런 문제를 생각하고 도메인에도 로직을 두자는 의견을 보았다.(그래서 선임님이 그렇게 개발을 하셨구나. 사스가 선임님) 그럼 서로간의 의존성을 줄일 수 있지 않을까 싶다. 나중에 사람들의 의견을 취합해서 정리해봐야겠다.
-
-
괜찮은 개발자란 누구일까.개발 일기장/개발 일상 2018. 9. 23. 00:36
페이스북이나 기술 블로그를 돌아다니다보면 요즘 개발자 구하기가 참 힘들다 라는 글을 자주 보곤 한다. 물론 구직하는 개발자는 많겠지만, 그들이 만족할만한 개발자가 없다는 뜻이겠지. 프로그래밍 교육 과정 당시 알았던 분들도 아직 구직 중인 분들이 많으니까 말이다. 괜찮은 개발자가 되려면 어떻게 해야할까. 많은 시니어 개발자분들이 이렇게 해야한다 저렇게 해야한다는 여기저기 주워 들어서 알지만, 지식의 습득은 온전히 내 몫이다. 지금 내 위치에서 무엇을 해야할까 걱정이 많다. 현재 회사에 있으면 안정적이고 적지 않은 연봉을 받을테지만, 앞으로 나의 성장은 불확실하다. 초반 반년은 개발도 하고, 서버 배포도 해보고, 쿼리도 짜보고 즐거웠지만, 그 후 반년동안 회사의 큰 패키지 프로그램의 쿼리 변환을 오직 3명의..
-
구름테스트 버그 리포팅한 이야기개발 일기장/개발 일상 2018. 9. 8. 17:08
심심해서 구름 테스트 데모판 풀어보다가 위의 문제 답이 C라고 생각해서 C라고 찍었는데, 틀렸다고 표시됐다. 답이 궁금해서 구글링을 하다보니 내 답이 맞는 것 같았다. (C를 해본적이 없어서 선언법은 모르지만, java 생각하면서 지레짐작 해보았다.) 그럼 답이 뭘까 하고 다시 재로그인 3번을 더 반복해서 A,B,D 다 찍어보았는데 다 틀렸다네? 그래서 버그가 아닌가 라는 생각에 관리자에게 리포팅을 해보았다. 그렇게 기다려보니 답이 왔다.(답장을 이렇게 친절히 보내주실 줄 몰랐다! 구름테스트 친절해요~) 흠 별거 아니지만, 초급자인 내가 이런 버그를 찾아서 리포팅하고 프로그램이 개선됐다는 것만으로도 혼자 뿌듯해했다. ㅎㅎㅎ