CNU/CNU SW 기업프로젝트
3주차 요구사항 정의서 수정
김뱅쓰
2023. 3. 24. 16:34
빌드/ 파이프라인 요구 사항 분석
: 빌드 시간은 의존성 가져오는 부분도 포함한다 (현업) 5분정도
- 젠킨스 설치후
정적분석
: 기능요구사항에 버그나 취약점이 발견되도 배포가 진행될 수 있어야 한다.
정적 분석은 sonarqube로 동작하고 베스트 프렉티스에서 사소한 이슈들로
모듈성, 이해가능성, 변경가능성 테스트용의성, 재사용을 준수해야 한다.
jacoco : java의 coverage을 테스트 해준다.
테스트코드에서 coverage를 엄청 중요하게 판단하는 척도가 되지는 않는다.
정적분석 지표는 코드의 순환 복잡도, 인지 복잡도의 측정치를 보여주고 기술 뎁스가 20을 넘지 않아야한다.
숙제
doker desktop
pack cleaning 을 개인 github에 올리기
젠킨스
ngrok 써서 앱퍼블리싱
db설계에서 static 분석db테이블, 프로젝트db테이블 을 만들어서 연결 (influxdb참조)