9장 : 일반적인 프로그래밍 원칙
아이템 57. 지역변수의 범위를 최소화하라 - 지역변수의 범위를 줄이는 가장 강력한 기법은 역시 가장 처음 쓰일 떄 선언하기- 거의 모든 지역변수는 선언과 동시에 초기화해야(try-catch 제외)- 반복문이 종료된 뒤에도 써야 하는 상황이 아니라면 while문보다 for 쓰기 아이템 58. 전통적인 for 문보다는 for-each 문을 사용하라 ## for-each 못쓰는 상황 - 파괴적인 필터링 : 선택된 원소를 제거해야 한다면 사용 불가 - 변형 : 원소의 값 일부 혹은 전체 교체시 사용 불가 - 병렬 반복 : 병렬 순회시 사용 불가 아이템 59. 라이브러리를 익히고 사용하라 # Random 사용 시 문제점 - 나머지 연산값이 2의 제곱수라면 같은 수열이 반복 - 나머지 연산값이 2의 제곱수가 아니..
2023.04.15