개발 환경 관련 7

[JUnit5, IntelliJ] 테스트 코드 기반으로 알고리즘 문제풀이 프로젝트 패키지 구조 관리하기

목차 이 글은 Notion에서 작성 후 재편집한 포스트입니다. 서론 옛날부터 패키지 구조를 어떻게 해야 효율적으로 관리할 수 있을까? 에 대한 관심이 정말 많았다. 많은 사람들이 코딩테스트, 혹은 알고리즘 역량 강화를 위한 문제풀이를 많이 한다. 그 때 마다 메인함수를 작성하자니, 손이 많이 가고, 기존 코드는 주석 처리하고.. 이런게 굉장히 비효율적이라고 생각했다. 그래서 어떻게 관리하시는지들 개발자 톡방에 물어봤다. 테스트 코드를 활용해본다 라.. 생각지도 못한 방법이었다. 어차피 개발을 한다면 테스트코드는 많이 작성하게 되어있으니, 이런 사소한 부분도 체득시키면 테스트 코드 환경에 익숙해질 것 같아서, 바로 적용해봤다. JUnit5와 IntelliJ 환경에서 진행했다. JUnit 적용 방법은 아래 ..

[ERROR] Could not establish connection to ~~(feat. vs code)

목차 문제 사항 VS Code에서 remote-ssh 확장 프로그램을 통해 원격 서버에 있는 파일들을 직접 컨트롤하려고 개발환경을 세팅했다..만.. 이 친구때문에 거의 하루를 날려먹었다... 앜!!!!!!! 그래도 이제 해결했으니까... 이런 현상을 보며 헤매는 누군가에게 도움이되길.. 본인은 AWS EC2 서버고, 해당 서버의 pem으로 ppk를 만들었다. 아마 많은 사람들도 EC2만 아니다 뿐이지 ppk는 다들 있을것이다. 원인 분석 C:\Users\사용자이름\.ssh 폴더 안에 key값이 없어서 그렇다.. 뭐 패스워드를 입력하라는것도 봤는데 그런 이슈는 아닌거가틈.. 해결 방법 key 생성해주기 일단 F1키를 누르고 Connect toHost를 해주면 뭐 대충 이런식으로 접속했을것이다. ppk에 패..

[sourcetree] 소스트리 기본 사용법, 보는 법

목차 본문내용 개요 소스트리는 github desktop과 더불어 많은 사람들이 사용중인 git gui로, git 관련된 작업을 보기 편한 UI로 제공한다는 장점이 있습니다. 그러나, 실제로 규모가 크고, 많은 사람들이 작업하는 경우, 그래프가 처음엔 이해하기 굉장히 힘들게 표현되어 있습니다. 제 개인적인 프로젝트의 git 현황입니다. 여러 사람이 작업하다보면 branch가 많이 갈리는데, 이처럼 보기 불편한 상황이 많이 연출됩니다. 따라서, 이 가이드는 소스트리를 처음 써보시는 분들을 위해 최대한 빨리 적응할 수 있도록 기본적인 부분만 빠르게 알려드리도록 하겠습니다. 진행 과정 기본적인 소스트리 보는 법 먼저, 아무것도 없는 프로젝트인 테스트 프로젝트를 만들었습니다. 본인이 작업하시는 프로젝트와 비교하..

[Eclipse, Tomcat] Tomcat 404 not found, 요청된 리소스 [/]은(는) 가용하지 않습니다.

문제 사항 이클립스로 톰캣 설정을 하는데, 다음과 같은 에러가 발생한다. 원인 분석 서버 설정에서 Path를 잘못 잡아줬기 때문. 해결 방법 서버 더블클릭해서 설정을 열고, 해당 항목을 ' / ' 하나만 남겨놓고 다 지워놓으면 된다. 하단에 Modules를 체크해야 화면이 나타나므로 눌러주기! 구독 및 하트는 정보 포스팅 제작에 큰 힘이됩니다♡

[Eclipse] local history 삭제, 복구, 이전 기록

개요 회사에서 일하다가 이전버전으로 서버에 적용시켜놓고.. 어제까지 작업하던것은 메모장에 저장해놓고 오늘 출근해서 다시 꺼내서 작업하려고했는데.. 머..머선일이고.. 분명 저장했는데... 저장한거 다시 열어서 확인까지 하고 나왔는데.... 그래서 부랴부랴 구글링을 해봤다 "how to find local history eclipse"... 등등.. 다행히 흔한 기능이라 포스팅이 많았다 흑흑흑 어제 작업한거 날라가는줄 stackoverflow.com/questions/969782/eclipses-local-history-where-are-files-saved/19384401 Eclipse's local history...where are files saved? Can someone explain how E..

[Eclipse] Maven build error, An error occurred while automatically activating bundle org.eclipse.m2e.core (552).

개요 블라블라.. 이런 에러가 떴다(사진은 해결해서 없음..) 회사에서 내것만 에러 나는거같다.. 버전이 달라서그런가 골치아파 죽겠듬 흑흑 진행 과정 1. update project 해보기 프로젝트 우클릭 > Maven > Update Project를 해보자. 2. 상단 메뉴 Proejct - Clean 해보기 ... 이하생략 3. 프로젝트 Properties 설정하기 프로젝트 우클릭 - Properties - Java Build Path 검색 - Maven Dependencies 체크 (톰캣도 했음 그냥) 대부분 이정도까지 하면 해결된다. 그런데 이렇게 하면 .classpath가 바뀌어서 svn이나 git같은 협업에 조금 문제가 생겼고, 매번 이놈들을 제외하고 커밋하려니 너무 귀찮았다. 아무튼 뭐.. ..

[Eclipse] 이클립스에서 Velocity 사용하기 및 폰트설정

개요 eclipse에서 velocity를 사용하기 위한 플러그인을 설치하고, 하이라이팅 설정까지 알아보자. 진행 과정 1. Veloeclipse 설치 마켓플레이스에 velocity 검색하면 에디터 플러그인이 두개가 뜨는데, veloeclipse랑 veloeditor다. 둘중 뭘 써도 상관은 없음. 구글링해서 나오는건 veloeclipse가 많다. 설치해주자. 설치해주고 windows - preferences 에서 다음과 같이 veloeclipse가 있다면 성공적으로 설치된 것이다. 하이라이팅까지 설정해주고 싶다면 Editor 탭에서 할 수 있다.