공부하는 Nar
article thumbnail
Mac 개발 세팅 : 언어 버전 관리툴(asdf)로 JDK 설치 & brew 설치
우테코 2023. 10. 20. 13:54

Homebrew 설치 Ruby와 Git으로 개발된 MacOS용 패키지 매니저입니다. terminal에 명령어 한 줄 입력으로 원하는 것의 설치를 도와줍니다. 그럼 먼저 brew를 설치하겠습니다. 아래 코드를 터미널에 입력 후(복붙 가능) 엔터쳐주세요. 코드 출처 참고로 터미널 open 단축키는 command + spacebar 키입니다. /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 비밀번호도 입력해줍니다. (mac 로그인할 때 비밀번호) 설치하다가 엔터 누르라고 하는데 한번 눌러주면 설치가 이어집니다. 이후 Xcode도 다운로드 할거냐고 묻는데 y 혹은 yes를 적어줍니다. Xc..

article thumbnail
클린코드 규칙 설명
우테코 2023. 10. 19. 16:58

한 함수(메서드)에 최소한의 들여쓰기(indent)만 허용했는가? (최대 depth : 2까지만 허용) 예시로, while문 안에 if문이 있으면 들여쓰기는 2다. indent(들여쓰기) depth를 줄이는 가장 좋은 방법은 함수(또는 메서드)를 분리하는 것이다. else 예약어를 사용하지 않았는가? if와 else if 사용은 자유롭게 가능하다. else와 같이 조건없이 모든 경우를 열어주는 코드는 큰 버그를 초래할 수 있기 때문에 지양하는 것이 좋다. else 예약어를 사용하지 말라는 것을 조금 더 넓은 관점에서 생간한다면 분기문을 줄여 작성하라는 것으로 볼 수 있다. 더보기 모든 원시값과 문자열을 포장했는가? 변수를 선언하는 방법에는 두 가지가 있다. int age = 20; //원시 타입의 변수 ..