좋은지식 64

소스 품질 측정 방법

1. 기본 메트릭(Basic) 기본 메트릭은 주로 특정 데이터를 카운트함으로써 얻어지는 값들이다. 1) 라인수(Lines Of Code, LOC) 2) 어트리뷰트의 수(Number Of Attributes, NOA) 3) 클래스의 수(Number Of Classes, NOC) 4) 생성자의 수(Number Of Constructors, NOCON) 5) import 명령문의 수(Number Of Import Statement, NOIS) 6) 멤버의 수(Number Of Menbers, NOM) 7) 연산의 수(Number Of Operations, NOO) 2. 응집도 메트릭(Cohesion) 응집도 메트릭은 주로 클래스 내부에 속하는 멤버들끼리의 관계가 얼마나 밀접한가를 측정하는 값들이다. 1) 메소..

[리눅스] VI 편집기 명령어

i - 현재 커서 위치에 삽입 (입력모드로 넘어감) a - 현재 커서 바로 다음위치에 삽입 (입력모드로 넘어감) o - 현재 줄 다음 위치에 삽입 (입력모드로 넘어감) x - 커서가 위치한 곳의 글자 1개 삭제. (5x : 문자 5개 삭제) dw - 커서가 위치한 곳에서 부터 단어 삭제 (커서가 위치한 곳 부터 띄어쓰기 까지) dd - 커서가 위치한 곳의 한 줄 삭제 (삭제이지만, p로 복구가능) u - 방금 한 명령 취소 (ctrl + z 라고 생각하면 됩니다) yy - 현재 줄을 버퍼로 복사 (한 줄을 ctrl + c 한다고 생각하면 됩니다.) - 5줄 복사 : 5yy p - 현재 커서가 있는 줄 바로 아래에 버퍼 내용 붙여넣기 (이전에 복사한 줄을 현재 커서 아래부터 ctrl + v 한다고 생각하면..