정리

· React Native
ESLint는 자바스크립트 코드를 작성할 때 개발자 취향에 따라 탭을 쓸지, 스페이스를 쓸지, 몇 칸을 쓸지를 일관성있게 관리해 주는 도구이다. 만약 ESLint에 설정된 규칙에 맞지 않는 코드가 작성되었을때 오류로 표기되고 Prettier라는 도구로 한번에 정리할 수 있다. 이 두 확장프로그램은 VS Code에서 설치할 수 있다. 위 이미지처럼 탭이나 띄어쓰기가 설정된 규칙과 일치하지 않을때 오류로 표기해준다. 이럴때 F1을 누르고 Format Document를 선택하면 기본 포맷터를 선택하라고 나오는데 ESLint를 선택하면 된다. 이 설정을 활성화하면 저장할 때마다 코드를 자동으로 정리된다.
· 독서
전에 읽던 책을 다 보고 눈에 보인 미라클 모닝이란 책이다. 아침 한 시간을 어떻게 보내느냐에 따라 그날 하루가, 한 달이, 인생이 바뀔 수 있다 라는 내용인데 조금씩 읽으면 인상 깊었던 부분, 기억해야 할 부분을 정리해 보려고 한다. 아래의 정리 글은 책의 내용과 나의 설명을 덫붙힌 것임을 참고 바란다. 우리는 평범한 삶을 산다 우리는 모두 원하는 삶이 있다. 누구는 자유롭게 여행하며 살고 싶고, 누구는 돈은 많이 벌어 부를 누리고 싶은 삶이 있을 것이다. 하지만 그 원하는 삶을 살기 위해 노력하는 방법은 알고 있지만 실천하지 않는다. 대부분의 사람들은 평범한 삶을 받아들이고 삶이 그들에게 주는 것을 수동적으로 받아들일 뿐이다. 당신을 평범한 삶을 살게 만드는 것들에는 여러 가지가 있다. 룸미러 증후군..
· JPA
JPA 표준 예외 정리 JPA 표준 예외들은 javax.persistence.PersistenceException의 자식 클래스다. 그리고 이 예외 클래스는 RuntimeException의 자식이다. 따라서 JPA 예외는 모두 언체크 예외다. JPA 표준 예외는 크게 2가지로 나눌 수 있다. 트랜잭션 롤백을 표시하는 예외 트랜잭션 롤백을 표시하지 않는 예외 트랜잭션 롤백을 표시하는 예외는 심각한 예외이므로 복구해선 안 된다. 이 예외가 발생하면 트랜잭션을 강제로 커밋해도 트랜잭션이 커밋되지 않고 대신에 javax.persistence.RollbackException 예외가 발생한다. 반면에 트랜잭션 롤백을 표시하지 않는 예외는 심각한 예외가 아니다. 따라서 개발자가 트랜잭션을 커밋할지 롤백할지를 판단하면..
· 독서
2022.01.06 - [회고] - 아주 작은 습관의 힘(ATOMIC HABITS) - Part 1 인생은 생각하는 만큼 바뀐다. 인간의 뇌는 예측 기계다. 뇌는 지속적으로 환경을 받아들이고 정보들을 분석한다. 진품 감별사는 물건을 보고 진품인지 가품인지 골라낼 수 있고 의사들은 뇌 스캔 영상을 보고 뇌졸중이 생겨날 위치를 예측할 수 있다. 이처럼 뇌는 경험을 통해 배운 교훈들을 자동적으로 인코딩한다. 반대로 이는 습관이 위험한 이유가 될 수이다. 뇌에 너무 깊게 인코딩 되어 있어서 나도 모르게 무의식적으로 나쁜 행동을 할 수 있다. 새로운 습관을 효율적으로 세우기 전에 먼저 현재의 습관을 파악하고 의식적으로 행동 변화를 해야 한다. 의식하지 않으면 변화할 수 없다. 좋은 습관과 나쁜 습관을 구분하고 인..
beekei
'정리' 태그의 글 목록