반응형

클린코드 2

코드 리뷰에서 자주 지적받는 실수는 무엇일까

주니어 자바 개발자로 일하면서 자주 언급하는 실수들을 정리했다. 1. 변수명과 메서드명이 불명확변수명을 a, b, c나 temp, data 같은 모호한 이름으로 짓는 실수// 나쁜 예: String s = getUserData();// 좋은 예: String userName = getUserData();2. 매직 넘버 사용숫자를 하드코딩해서 나중에 유지보수가 힘들어진다.// 나쁜 예: if (user.getAge() > 19)// 좋은 예: if (user.getAge() >= ADULT_AGE)3. 메서드가 너무 김하나의 메서드에서 너무 많은 일을 처리하려고하는 점. 100줄 넘는 메서드는 읽기도 어렵고 테스트하기도 어렵다. 4. Exception 처리를 대충모든 예외를 Exception으로 잡거나 p..

코딩:개발일지 2025.05.31

[정보처리기사_실기] Chapter 7. 애플리케이션 테스트 관리

■ 소프트웨어 테스트 정의 구현된 으용 애플리케이션이나 시스템이 사용자가 요구하는 기능의 동작과 성능, 사용성, 안전성 등을 만족하는지 확인하기위해 소프트웨어의 결함을 찾아내는 활동 ■ 소프트웨어 테스트의 필요성 오류 발견 관점 / 오류 예방 관점 / 품질 향상 관점 ■ 소프트웨어 SW 테스트 7가지 원칙 [ 완 존 초 집 살 정 오 ] (1) 테스팅은 결함이 있다는 것을 증명하는 것이다. (2) 완벽한 테스팅은 불가능하다. (3) 테스팅은 가능한 초기에 시작해야 한다. / 조기 테스팅으로 시간과 비용을 절약할 수 있다. (4) 살충제 패러독스 : 동일한 테스트 케이스로 반복 실행하면 더이상 새로운 결함을 발견할 수 없다. (5) 결함집중(Defect Clustering) : 출시 전 테스팅에서 발견하는..

728x90
반응형