- 학습 목표 1 : 순서도
- 학습 목표 2 : 예외처리
- 학습 목표 3 : 암호화 (개념)
- 사용 이유: 복잡한 과정이나 구조 이해 및 효과적인 전달을 위해
- 사용 방법: 목적 설정 후, 필요한 요소를 식별하고 연결 및 흐름 표현 (경우에 따라 설명 추가)
- 기호
- 문장으로도 표현 가능
- 사용 이유: 프로그램에서 예상치 못한 상황에 대비해 안정성 높이고 오류 관리
- 사용 방법: 조건문 사용해 예외상황 감지 후, 특정 동작 수행
- early-return: 반환을 조기 진행해 뒷 코드 구조를 단순히 만드는 패턴
- if-else문을 사용하는 부분에서, if문의 조건을 반대로 설정해 else 조건의 동작을 먼저 진행하게끔 처리
- 사용 이유: 데이터를 주고 받을 때 데이터 보안과 개인정보 보호 목적
- 사용 방법: 암호화 할 데이터를 선택하고 암호화 도구를 사용해 암호화, 필요할 때 복호화 해서 안전히 저장 또는 전송
- 도전 과제 1: git 미니퀘스트 & 과제 마무리 (3번 - til 작성 제외, 과제 - 과제 관리 + 이슈 제외)
- 도전 과제 2: JS 미니퀘스트 & 과제 마무리 (순서도, 예외처리, 암호화 - 암호화, 복호화 기능 제외)
- 순서도를 문장으로 표현하는 것에 조금 익숙해진 것 같다.
- try-catch 뿐만 아니라 early-return이라는 예외처리 방식을 알게 되었다.
- 암호화에 대한 개념 뿐 아니라 방식을 공부해야겠다.