변수명 뭐 짓지? 변수명을 짓는데 유용한 A/HC/LC 패턴
변수명 뭐 짓지? 변수명을 짓는데 유용한 A/HC/LC 패턴 프로그래밍 2023. 12. 10. 17:54

"컴퓨터 과학에서 어려운 것은 단 두 가지입니다: 캐시 무효화, 그리고 이름짓기 입니다." - 필 칼슨(Phil Karlson) 프로그래밍을 할 때 변수 이름을 짓는 것이 가장 어렵다고 생각합니다. 어떤 규칙이 있는 것은 아니지만 변수명을 잘 작성해야 코드의 이해도를 높이고 협업시에도 가독성면에서 큰 도움이 되기 때문입니다. 이러한 변수명 작성 규칙에 도움이 되는 A/HC/LC패턴을 소개하려고 합니다. 아래 코드는 자바를 기준으로 예시를 들어 설명하겠습니다. A/HC/LC 패턴 (prefix) + action (A) + high context (HC) + (low context) (LC) A/HC/LC 패턴에서 context(문맥)는 함수 또는 메소드가 수행하는 동작과 관련된 정보를 제공합니다. 해당 함..

h2 데이터베이스 설치 및 실행방법 정리
h2 데이터베이스 설치 및 실행방법 정리 프로그래밍 2023. 7. 3. 15:12

꽤 가벼운 DB이기에 실무에서 local에 설치해서 많이 사용한다는 h2 데이터베이스 사용법 정리합니다. 단점으로는 로컬용이기 때문에 컴퓨터 다 끄면 날아갑니다. 😇 테스트용으로만 사용하세요. 1. 데이터베이스 설치 https://www.h2database.com/html/download-archive.html 위 링크를 접속하여 사용중인 OS에 맞게 설치합니다. 스프링부트 2.7x 버전에서는 h2 데이터베이스 1.4.200 버전이 호환됩니다. 이미 다른 버전이 설치되어 있으면 최상위폴더/test.mv.db 파일을 삭제해주어야 정상 동작합니다. 2. 데이터 베이스 실행 0. 압축을 풀고 맥OS 사용자는 터미널에서 권한을 주어야 합니다. chmod 755 h2.sh 1. 윈도우 사용자는 h2.bat를 실행..

image