본문 바로가기

키워드

[Clean Code] 키워드

No. Keyword explanation
1 접근자 (Accessor)  자바에서 getter를 의미한다. 생성된 객체 인스턴스의 특정 멤버변수 값을 불러올 때 사용한다.
2 변경자 (Mutator) 자바에서 setter를 의미한다. 생성된 객체 인스턴스의 특정 멤버변수 값을 넣어둘 때 사용한다.
3 조건자 (Predicate)  Predicate는 Type T 인자를 받고 boolean을 리턴하는 함수형 인터페이스
참고 - https://yeonyeon.tistory.com/200

ps. java8부터 지원하는 기능이라고 하는데 아직 봐도 무슨 말인지 모르겠다
4 javabean 표준 특정 규칙을 따르는 java 클래스로 여러가지 오브젝트를 하나의 오브젝트로 담기 위해 사용하기 위해 만들어진 클래스이다.
참고 - https://imasoftwareengineer.tistory.com/101
5 VISITOR 패턴 알고리즘을 객체 구조에서 분리시키는 디자인 패턴, 데이터 구조와 연산을 분리하는 개발 방식
6 포트란 고급 프로그래밍 언어로 알골과 함께 과학 계산용으로 사용되는 언어, 수식 계산에 특화되어 있음
7 PL/1 Programming Language One의 약자로 과학, 공학, 및 산업 응용 프로그래밍을 위해 설계된 명령형 프로그래밍 언어
8 JUnit java 프로그래밍 언어용 단위 테스트 오픈 소스 프레임워크, java 개발자는 junit을 통해 자동화 테스트를 작성하고 실행할 수 있음.
9 버퍼 (Buffer) 데이터가 한 위치에서 다른 위치로 전송되는 동안 임시로 데이터를 저장하는 데 사용하는 물리적 메모리의 저장소
10 랜더링 웹에서의 랜더링은 HTML, CSS, JavaScript 코드를 사용해 유저에게 보여지는 웹페이지를 대화형 페이지로 바꾸는  프로세스
11 추상화 수준 추상화는 말 그대로 구체적인 것에서 핵심만 간추려 내는 것을 의미함. 추상화 수준은 추상화가 된 정도를 의미함

ex1) 문서를 출력한다.
ex2) 문서를 프린터로 출력한다.

위 두 개의 문장은 추상화 수준이 다르고 ex1이 추상화 수준이 높다고 할 수 있음
참조 - https://bako94.tistory.com/303
12 인수 java에서 인수는 메소드가 다른 메소드에서 호출될 때 메소드 헤더에 정의된 변수로 전달되는 실제 값.