본문 바로가기

전체

(108)
[ #42 ] TIL 보호되어 있는 글입니다.
[ #41 ] TIL ✏️ 0613      Spring 심화 강의수준별 학습: 스탠다드 이론반단위 테스트 란?   Development: 개발Unit Tests (단위 테스트): 개발자 테스트QA Testing: 블랙박스 테스팅주로 QA 팀이 Production 환경과 유사한 환경(Stage)에서 테스팅Production: 실 서비스 운영 환경버그 발견 시간이 늦어짐에 따라 비용이 기하급수적으로 커지는 걸 알 수 있다 시간이 걸릴 수록 그 버그로 인해 피해본 사용자가 많아지기 때문  !회사가 손해볼 수 있는 기능들은 무조건 테스트 기능이 있어야 하겠다... (ㅎㄷㄷ 테스트 코드를 작성한다면 프로그램의 버그를 사전에 발견하여기하급수적인 비용의 증가가능성을 사전에 방지할 수 있다 !!  단위 테스트작은 단위로 쪼개서  각 단위..
[ #40 ] TIL ✏️ 0612      Spring 심화 강의수준별 학습: 스탠다드 이론반기존 프로젝트에 카카오 서버의 사용자 정보 넣기  기존 User 테이블 형식   카카오로부터 받는 사용자 정보 카카오 사용자 정보 JSON 예{ "id": 1632335751, "properties": { "nickname": "르탄이", "profile_image": "http://k.kakaocdn.net/...jpg", "thumbnail_image": "http://k.kakaocdn.net/...jpg" }, "kakao_account": { "profile_needs_agreement": false, "profile": { "nickname": "르탄이", "thumbn..
[ #39 ] TIL ✏️ 0611      뉴스피드 프로젝트 발표KPT 팀 회고Spring 심화 강의소셜 로그인팀 과제 내용 중에서 명예 전당 쪽에 있던 내용을 바로 이렇게 배우게 될 줄은 몰랐다그래서 오히려 더 흥미가 생기게 된 좋은 현상.... 모든 웹 사이트에서 회원가입 과정을 거치는 것은 사용자 입장에서 매우 부담! 각기 다양한 웹 사이트의 아이디와 비밀번호는 보안성을 위해 다르게 설정하는게 좋다고옛날에 권장사항으로 자주 듣던 말이었다 하도 많아서 어디 본인만 볼 수 있는 메모장 같은 곳에각 사이트에 대한 아이디와 비밀번호를 적어놨어야 했었던 시절이 있었다귀찮음이 강해 아이디와 비밀번호를 통일한다면 한 곳이 털리면 다른 곳도 털릴 수 있는 가능성 매우 증가.. 이런 문제를 해결하기 위해서 OAuth 를 사용한 소셜 ..
[ #38 ] TIL ✏️ 0610      뉴스피드 프로젝트 마무리 & 코드 리팩토링발표 자료 제작뉴스피드 프로젝트 ERD   프로젝트 시연 영상 https://youtu.be/XEBN_xTdkWY   프로젝트 발표 자료 https://docs.google.com/presentation/d/1koDLYDx0icpO2Fg32ik0Z9oHgoCpzjX5BmsJjtbZJoU/edit#slide=id.g27329dca0c6_0_12 A8조 - 뉴스피드 프로젝트뉴스피트 프로젝트 뮤직 스타트 A8조 2024.06.11 Music Startdocs.google.com
[ #37 ] TIL 보호되어 있는 글입니다.
[ #36 ] TIL 보호되어 있는 글입니다.
[ #35 ] TIL ✏️ 0604      뉴스피드 프로젝트 발제팀 프로젝트 회의역할 분배 & 코드 작성뉴스피드 프로젝트흑흑 발표는 너무 무서워효 비밀번호 유효성 검사 ( Validation 사용)  @Pattern( regexp = "^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*[@$!%*?&])[A-Za-z\\d@$!%*?&]{10,}$", message = "비밀번호는 대소문자 포함 영문, 숫자, 특수문자를 최소 1글자씩 포함해야 합니다.")private String password; // 비밀번호 정규식 해석 ^ : 문자열의 시작 (?=.*[a-z]) : 최소 하나의 소문자 알파벳을 포함 (?=.*[A-Z]) : 최소 하나의 대문자 알파벳을 포함 (?=.*\\d) : 최소 하나의 ..