개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
DB에 접근 가능한 운영자, 개발자도 비밀번호는 알면 안된다.
이를 위해 해시함수, 솔트 등을 활용하여 암호화 해서 저장한다.
객체 지향 프로그래밍 패러다임!
코드 양이 줄어들고, 의미도 더 명확하게 사용할 수 있어서 유행한 패러다임!
함수형 프로그래밍!
버그가 발생하기 어려운 구조여서 유용한 패러다임!
TIL (Today I Learned) 날짜
2023. 01. 24
오늘 읽은 범위
에피소드 35 ~ 38장
책에서 기억하고 싶은 내용을 써보세요.
해시함수도 레인보우 테이블로 대응할 수 있기 때문에, 솔트가 등장했다.
솔트는 아주 작은 무작위 텍스트인데, 이를 원래 비밀번호와 합쳐서 사용하므로, 레인보우 테이블을 활용하더라도 원래 비밀번호를 파악 할 수 없다.
객체 지향 프로그래밍 - 코드 중복 문제를 처리 하기 위해서 클래스, 상속 의 개념을 활용 한다.
함수형 프로그래밍 - 개발자라면 반드시 함수형 프로그래밍을 배워야 한다. '버그가 발생하기 어려운' 구조라서 개발자에게 매우 유용하기 때문이다.
버전 표기 하는 방법으로는 시맨틱 버저닝(Semantic Versioning Specification, SemVer)을 많이 쓴다.
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
함수형 프로그래밍에 대해서 찾아봐야겠다.
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
함수형 프로그래밍 설명하면서 선언형 / 명령형을 예시로 들었는데, 둘 다 함수형 프로그래밍에 포함된다는 것인지 아리송하다.
내용을 보면 선언형이 함수형에 더 가까운 거 같은데... 따로 알아봐야 할 거 같다.
오늘 읽은 다른사람의 TIL