개발환경 4

CRLF와 LF차이의 이해

왜 LF를 사용하라고 하지? 개발을 하면서 협업을 할 때 Code Convention을 맞추기 위해 Check Style을 사용한다. Check Style파일을 열어보면 줄바꿈 타입을 체크하는 부분이 있고, 줄바꿈 시 CRLF는 금지하고 LF는 허용하도록 설정되어있다. 아래는 네이버에서 제공하는 check style xml이다. 1 2 3 4 5 6 7 8 9 Colored by Color Scripter cs CR, LF란? CR, LF는 타자기에서 유래된 단어이다. 타자기로 문서를 작성할 때 한 줄에 글자를 다 입력했으면 아래 줄로 이동시켜줘야한다. 아래 줄로 이동 하는 것이 Line Feed(LF)이고, 왼쪽 끝으로 밀어 주는 것이 Carrige Return(CR)이다. 사전적 의미 CR(Carri..

개발환경 2022.03.28

간편하게 ssh접속하기

AWS나 네이버클라우드에서 설치한 클라우드 서버에 ssh접속할 때 아래와 같은 과정을 거친다.(귀찮다) 콘솔창 켜고 - 메모장 열고 - 아이피, user-name복사하고 - 콘솔창에 붙여넣고 - 접속 AWS가이드에도 ssh접속방법이 아래와 같이 나와있는데 pem파일 이름 user-name dns또는 ip까지 입력해야한다(귀찮다) # public dns로 접속 $ ssh -i /path/my-key-pair.pem my-instance-user-name@my-instance-public-dns-name # IPv6 주소로 접속 $ ssh -i /path/my-key-pair.pem my-instance-user-name@my-instance-IPv6-address [AWS] SSH 클라이언트를 사용하여 L..

개발환경 2021.06.16

[PostMan] Postman이 느릴 때(CPU/메모리 사용량 증가)

Postman이 느려졌다. API 확인 및 테스트 할 때 유용하게 사용하고 있는 툴이다. 이전에는 크롬 확장프로그램으로 사용하다가, Postmand에서 네이티브 어플리케이션을 다운받아 설치해서 사용하는 방향으로 유도하고있어, Postman에서 제공하는 네이티브 버전으로 변경했는데 App이 너무 느려서 텍스트 입력하기에도 어려울 지경이었다. Windows 작업관리자에서 확인해보니 Postman의 CPU와 메모리 사용률이 너무 높았다. 해결 : Postman의 Interceptor Bridge설치 삭제와 재설치를 반복해도 해결되지 않아 postman깃허브의 이슈탭에서 해결방법을 찾았다. Do you have Interceptor connected while facing a high CPU consumptio..

개발환경 2020.04.09

[SonarLint] 내 코드를 자동으로 리뷰해 주는 IDE플러그인

나의 개발환경 재직중인 회사가 IT회사가 아닌 제조업 기반의 회사의 전산실이다보니, 개발스러운 문화가 완전하지 않은 환경이다. 그 중에 하나가 코드리뷰 문화가 없다는 것 인데, 나같은 주니어 개발자의 경우 코드리뷰를 하면서, 내가 엉망으로 짜놓았을 지 모르는 코드를 리뷰하고 수정하는 과정에 대한 성장할 수 있는데 재직중인 회사는 알아서 코드를 짜고, 알아서 커밋하고 동작에 이상이 없으면 문제를 삼지 않기 때문에 이 점이 항상 아쉬웠다. 열악한(?) 근무환경에서 일을 하다 보니, 타 IT회사에서 일하는 방식이 궁금해서 가끔 개발자 컨퍼런스를 참석하는데 헤이딜러에서 릴리즈 배포 전 Sonar Qube로 코드를 정적으로 검수 한 후 이상이 없으면 배포한다는 강의 내용을 듣고 Sonar를 찾아보게 되었다. So..

개발환경 2020.03.23