🚨 클린 코드 책에 대한 요약본입니다. 포스팅을 보고 간질간질한 구석이 있다면 꼭 책을 보길 추천드립니다. 책 첫 장에는 이런 말이 나온다. 클린 코드라는 책을 읽을 때는 "수학의 정석"처럼 밑줄을 그어가며 익혀야 하는 책이다. 나도 21년도에 한 번 책을 읽었으나 1년이 지난 대부분의 내용이 휘발되어 다시 읽어보며 내용을 정리해보려고 글을 쓰게 되었다. 클린 코드 1. chapter에 가장 많이 나와 있는 말은 "깨끗한 코드"이다. 깨끗한 변수, 깨끗한 함수, 깨끗한 클래스 등 사람이 읽기 쉽고, 이해하기 쉽고, 유지 보수하기 쉬운 코드는 어떤 코드인가에 대해 서술하는 책이다. 지난 1년간 나는 개발을 하며 마구잡이로 개발을 했다. 구글링을 통해 코드를 복붙 하는 일도 많았고, 일단 돌아가기만 하는 코..
🚨 클린 코드 책에 대한 요약본입니다. 포스팅을 보고 간질간질한 구석이 있다면 꼭 책을 보길 추천드립니다. 책 첫 장에는 이런 말이 나온다. 클린 코드라는 책을 읽을 때는 "수학의 정석"처럼 밑줄을 그어가며 익혀야 하는 책이다. 나도 21년도에 한 번 책을 읽었으나 1년이 지난 대부분의 내용이 휘발되어 다시 읽어보며 내용을 정리해보려고 글을 쓰게 되었다. 클린 코드 1. chapter에 가장 많이 나와 있는 말은 "깨끗한 코드"이다. 깨끗한 변수, 깨끗한 함수, 깨끗한 클래스 등 사람이 읽기 쉽고, 이해하기 쉽고, 유지 보수하기 쉬운 코드는 어떤 코드인가에 대해 서술하는 책이다. 지난 1년간 나는 개발을 하며 마구잡이로 개발을 했다. 구글링을 통해 코드를 복붙 하는 일도 많았고, 일단 돌아가기만 하는 코..
🚨 클린 코드 책에 대한 요약본입니다. 포스팅을 보고 간질간질한 구석이 있다면 꼭 책을 보길 추천드립니다. 책 첫장에는 이런 말이 나온다. 클린 코드라는 책을 읽을 때는 "수학의 정석"처럼 밑줄을 그어가며 익혀야 하는 책이다. 나도 21년도에 한 번 책을 읽었으나 1년이 지난 대부분의 내용이 휘발되어 다시 읽어보며 내용을 정리해보려고 글을 쓰게 되었다. 클린 코드 1. chapter에 가장 많이 나와 있는 말은 "깨끗한 코드"이다. 깨끗한 변수, 깨끗한 함수, 깨끗한 클래스 등 사람이 읽기 쉽고, 이해하기 쉽고, 유지 보수하기 쉬운 코드는 어떤 코드인가에 대해 서술하는 책이다. 지난 1년간 나는 개발을 하며 마구잡이로 개발을 했다. 구글링을 통해 코드를 복붙하는 일도 많았고, 일단 돌아가기만 하는 코드를..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/NR0gF/btrRopugv0J/HqsUShUARCcTCJnZvXu4A1/img.png)
먼저 비밀번호 복호화하는데 자바 진영이 아닌 SQL에서(mapper.xml) 처리를 했다. SQL에서 처리 했을 때의 장점은 자바에서 for문을 돌지 않아도 된다는 장점이 있다고 한다. 툴은 DBeaver를 사용했고 전화번호 복호화 작업을 하던 중 칼럼에 [blob]이 찍히는 것을 확인했고 위와 같은 문제를 알게 되어 공부하던 중 내용을 정리해보았다. 1. DTO에 저장하나? Map에 저장하나? 나같은 경우는 Mapper.xml에 선언한 쿼리의 리턴 값을 Map param 형식으로 저장했다. key 값을 DTO에서 String 변수에 저장하면 SQL에서 나온 값에 대해 JAVA에서 형 변환을 해주어 문제가 되지 않았지만, Map에 저장하다보니 형 변환에 문제가 발생하여 [Blob]이 발생했다. 2. 해결..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/qMudi/btrReGvwoRp/pyqvlwPiTxAS2ZXwyyNxW1/img.png)
깃허브 액션과 AWS codedeploy를 연결했다. 아래와 같이 깃허브에서 배포 성공을 보고 안심한 상태로 껏는데 다음날 서비스 url로 접속시 502 에러가 떳다 AWS의 codedeply를 살펴보니 배포 상태가 모두 실패 상태였고, 배포 문제를 해결하기 위해 해당 포스트를 작성했다. 깃허브액션 성공 code deploy 배포 오류 SciprtMissing과 UnknownError는 무슨 오류인가? SciprtMissing 메시지: 너무 많은 개별 인스턴스가 배포에 실패했거나 배포에 사용할 수 있는 정상 인스턴스가 너무 적거나 배포 그룹의 일부 인스턴스에 문제가 발생하여 전체 배포에 실패했습니다. UnknownError 메시지: CodeDeploy 에이전트가 수명 주기 이벤트를 수신할 수 없습니다. ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/MGkdS/btrQ39Zybem/D7uPGLk50cLWCnQ5szSQX1/img.png)
❤️ 개발자의 고민과 서비스에 관한 내용이 적혀 있습니다. 🚨 넋두리가 있을 수 있습니다. 프론트앤드 팀원 합류 팀원을 모집한다는 것은 참으로 힘들다는 것을 느꼈다. 모집이야 뭐...아무생각없이 뽑으면 좋은데 나는 그저 나 좋다고 쉽게, 아무나와 함께 하고 싶지 않았다. 왜냐하면 나와 같은 마음까진 아니더라도 비슷한 마음이여야 함께 프로젝트를 완성할 수 있으니 말이다. 다른 팀원들도 이 프로젝트가 개인의 포폴이 되어야하기 때문이다. 그래서 팀원을 뽑을 때 면접을 봤다. 그리고 아래와 같은 것을 봤다. - 욕심이 있나? - 커뮤니케이션엔 문제가 없나? - 다른 프로젝트 하는 것이 있나? 위 질문을 통해 대충 어떤 사람인지 파악했다. 직접 만나진 못했고, 디스코드를 통해 목소리를 듣고 대화를 나눈게 다라 그..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/clEt7a/btrQ0Q0xSzb/O3JeBKMfg4120tIogSh2i1/img.png)
티스토리 블로그 따라하다가 마주한 에러보통 이런 오류들이 나는 경우는 티스토리 블로그와 나의 환경변수 값 세팅이 다르기 때문에 발생했다. - 에러 메시지 종류내가 마주한 에러는 두가지 였는데 첫번째는 AWS_ACCESS_KEY_KEY라고 쳐서... 바보같이 aws-access-key-id만 불러온 모습두번째는 aws-region 오류내 환경변수는 aws-region: ${{ env.AWS_REGION}} 로 되어있어서 env 값 설정하는 곳을 못찾아서 아래와 같이 수정하였다.그리고 AWS_REGION은 git secret key에 설정해두어 해결했다.
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bd91qr/btrQFv3ZSzF/NkgDjzpxJBJQLTvnRAvQD0/img.png)
✅ 쪽지 전송 버튼을 연타할 경우 함수가 중복적으로 실행되어나가는 경우에 대한 글. 예전에 jquery로 구성되어있던 파일에서도 동일하게 발생되었는데 $("#ID). on 함수를 -> $("#ID). one 함수로 $("#ID). off를 이용하는 방법이 아닌 이번엔 onclick 함수에서 동일하게 발생되어 글을 작성해보았다. 다양한 케이스 살펴보기 인터넷에 "함수, ajax의 중복 요청 막기"에 대해 검색해보면 다양한 방법이 뜬다. 하지만 나의 경우에는 ajax : false 처리를 하거나 ajax를 한 번만 실행해도 먹질 않았는데 그 이유는 타겟 하는 것이 ajax가 아닌 함수이기 때문이었다. 그래서 나는 요청 진행을 막는 코드 상태 변수를 만들어 전송 유무에 따라 함수를 한 번만 실행하는 로직을 구..
- Total
- Today
- Yesterday