190515 이펙티브자바 질의응답

eunmo hong·2019년 6월 16일
0

190515

자바는 네이티브 메서드를 사용 안해서 안전하다
c 언어는 수동적으로 메모리를 관리해야되는데, 자바는 메모리 관리를 따로 해주기때문에 안전 os에서 메서드를 빌려와서(?) 사용한다.

문서화
메서드 선언전 메서드에 관한 내용을 적어주는것 (주석, 인터넷 페이지 등등) 2-1. 자바독 /*/ 이런식으로 주석을 달아 놓은 부분 https://devist.tistory.com/112 2-2. public, protected에선 문서화를하고 private에선 안하는 이유 public, protected는 코드를 직접 보지않고 선언문만 보고 사용을 하기 때문에, 사용 설명서가 필요하지만, private는 프로그래머가 직접 보면서 작업을 할수 있으므로

불변식
바뀌지 말아야될 내용 (문자열은 왜 불변식일까 생각해보기)

단언문 (asset)
프로그램에 심어놓은것 (절대로 받아서는 안되는 변수를 사전에 확인하는?) 임계 철선 지금은 잘 사용을 안하고 » JUnit 등 TDD(test drive development)를 사용 실제 코드와 테스트 코들르 분리하는게 좋다

메서드 시그니처
선언부에서 반환타입이 없는 형태 0f (int add(int x) 의 선언부에서 > add(int x))

profile
안녕하세요!

0개의 댓글