본문 바로가기

멋쟁이사자처럼 동아리/공통피드백6

3주차. 클린코드 이전 미션 공통 피드백Java 컨벤션 & 스타일네이밍 규칙메서드동사형으로 작성Lower camel case 사용변수명사형으로 작성Lower camel case 사용상수UPPER_SNAKE_CASE 사용클래스, 타입Upper camel case 사용예시:javaclass Car { private static final int DEFAULT_POSITION = 0; private final String name; private int position = DEFAULT_POSITION; public void move() { }}공백공백도 의미를 담을 수 있다.컨벤션을 지킨 공백선언 사이의 공백예시:javaclass Car { private static final .. 2024. 6. 22.
2주차. 단위테스트 단위 테스트와 코드 품질: 페어 프로그래밍을 통한 학습과 실천소프트웨어 개발에서 단위 테스트는 매우 중요한 역할을 합니다. 단위 테스트는 응용 프로그램에서 테스트 가능한 가장 작은 소프트웨어를 실행하여 예상대로 동작하는지 확인하는 테스트입니다. 이번 글에서는 단위 테스트의 중요성과 코드 품질, 그리고 페어 프로그래밍을 통한 학습과 실천 방법에 대해 알아보겠습니다.단위 테스트의 필요성main method의 용도Java에서는 main method가 프로그램의 시작점입니다. main method를 테스트 용도로 사용하면 프로그램의 여러 기능을 검증할 수 있지만, 다음과 같은 문제점이 발생할 수 있습니다:프로덕션 코드와 테스트 코드의 혼재: 클래스가 커지고 복잡해집니다.테스트의 복잡성 증가: main metho.. 2024. 6. 22.