- Java Language 공부를 위해 프로그래머스, 백준 알고리즘 문제 풀이 및 자바 프로그래밍 입문 (박은종 지음, 이지스퍼블리싱) Study 기록
- CS_Study 폴더 내 마크다운 파일에 CS 관련 공부 내용 기록
- 06월 29일 : June_29.java
- 07월 01일 : 프로그래머스 코딩테스트 고득점 Kit 문제 풀이 시작 (https://school.programmers.co.kr/learn/challenges?tab=algorithm_practice_kit) : June_29_revised.java (June_29.java 코멘트 반영하여 수정 완료 - 상세사항 하단 기입), July_01_01~04.java 풀이 (각 문제 링크는 상단 주석에 기입함)
- 입력, 출력, 기능을 알 수 있도록 메소드에 주석 기입
- 변수가 null인지 확인해야함
- 리터럴과 비교하는 함수를 쓸때는 리터럴을 왼쪽에 써야함 (NullPointException 방지를 위해서)
- if문 이후에 코드가 1줄만 있어도 코드블럭을 만드는게 good
- DB문에 들어가는 상황을 고려해서라도 파라미터에 대한 제약 조건을 확인하는 것이 좋음.
- String.equalsIgnoreCase() 를 사용하면 upper/lower case에 대한 구분 여부를 무시할 수 있음. 특히, Y/y, N/n 상황에서 좋음.