
1. 테스트용 자바 클래스 public static void main(String[] args){ Converter converter; try{ converter = processArguments(args); } catch (Exception e){ System.out.println("\n\nInput\\Output file not specified properly."); return; } if(converter == null){ System.out.println("Unable to determine type of input file."); } else { try { converter.convert(); } catch (Exception e) { e.printStackTrace(); } } } 2. 설정..
이번에 사용한다고 해서 정리 해보았다. 1. git / gitlab 코드 호스팅 도구 2. sonarQube 정적 분석 툴 -> 정적 데이터 처리 20개 이상의 프로그래밍 언어에서 버그, 코드 스멜, 보안 취약점을 발견할 목적으로 정적 코드 분석으로 자동 리뷰를 수행하기 위한 지속적인 코드 품질 검사용 오픈 소스 플랫폼. -> 소나 큐브를 사용하면 해당 소스를 사용할 때 지켜야 할 룰을 가지고, 벗어날 시에 해당 룰 언급과 문제 부분을 말해준다고 한다. 소나 큐브가 항상 옳지는 않아서, 회사에서 맞는 소스와 소나큐브의 룰을 둘다 보고 좋은 코드를 만든다고 함. 그 후에 품질 게이트를 만들어준다고함. 소프트웨어 프로그램의 품질은 1. 품질 게이트 통과로 하거나 2. TC(Test Case) 해당 기능 목록..

Caused by: java.lang.IllegalArgumentException: LoggerFactory is not a Logback LoggerContext but Logback is on the classpath. Either remove Logback or the competing implementation (class org.slf4j.impl.Reload4jLoggerFactory loaded from file:/C:/Users/User/.gradle/caches/modules-2/files-2.1/org.slf4j/slf4j-reload4j/1.7.36/db708f7d959dee1857ac524636e85ecf2e1781c1/slf4j-reload4j-1.7.36.jar). If you ..

JDK(자바 개발 키트) - 자바의 모든 기능을 가준 SDK. JRE의 컴파일러, 디버거 등 개발 도구를 모두 포함한 프로그램이다. - JDK를 설치하면 자동으로 JRE또한 설치 된다. - 자바 프로그래밍을 하기 위해서 반드시 필요하다(JRE). JRE - 자바 실행 환경의 줄임말로 자바 실행환경을 구현한 것. - JRE (Java Runtime Enviroment) 컴파일된 자바 프로그램을 실행시킬 수 있는 자바 프로그램. - 자바 프로그램을 실행시키기 위해서 반드시 필요함. JRE란 c , c++의 Window 환경에서 실행 할 때 사용하는 exe 파일이나, dll 파일이라고 생각하면 된다. exe 파일 그리고 dll 파일은 자체 클릭 만으로 실행되는데, java를 실행하기 위해선 JRE가 실행기 역..