본문 바로가기

tdd

💻개발자가 되기 위한 프로젝트(82)💻 05.31.2023 - 학습 일지 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - [AM 09:00 - 11:50, PM 13:00 - 18:00] [특강] Java - SQL문법 ✔ [학습 내용] ✔ DB의 정의와 종류 1. [DB 정의] - 특정한 조직이나 목적에 따라 체계적으로 정리된 데이터의 집합 - 데이터의 중복을 최소화, 데이터의 일관성과 무결성을 유지, 데이터의 검색과 수정을 쉽게 할 수 있도록 도움을 줌 2. [DB 종류] - RDB[관계형 데이터베이스] → 데이터를 테이블로 저장, 테이블 간의 관계를 사용하여 데이터를 관리함, 가장 일반적인 데이터베이스 유형임 - NoSQL → RDB와 달리 데이터를 테이블에 저장하지 않음, 대량의 데이터를 저장하거나 유연한 데이터.. 더보기
💻개발자가 되기 위한 프로젝트(81)💻 05.30.2023 - 학습 일지 1. AM 09:00 ~ PM 18:00분 : BE(백엔드 KDT) - [AM 09:00 - 11:50, PM 13:00 - 18:00] [특강] Java - OOP[객체 지향 프로그래밍] ✔ [학습 내용] ✔ 윤년 구하기 1. Class - Main, MyUtils - MainTest(TDD) 2. Method[MyUtils] - checkLeapYear(), printYear(), isLeapYear() 3. Annotation[MainTest] - @Test ✔ 369 게임 1. Class - Main, MyUtils - MainTest(TDD) 2. Method[MyUtils] - game369Ex(), game369(), isGame369() 3. Annotat.. 더보기
💻개발자가 되기 위한 프로젝트(43)💻 1. AM 09:30 ~ PM 12:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입 2. Spring Boot Project[실습] - ArticleServcieTest[TDD => ArticleService(Title)], ArticleServcie[ArticleDto(Entity => title, ArticleId)], ArticleDto[Article Entity], SearchTyp[enum => TITLE, CONTENT, ID, NICKNAME, HASHTAG], MainController[root path => "/"], MainControllerTest[TDD => .. 더보기
💻개발자가 되기 위한 프로젝트(40)💻 1. AM 09:00 ~ PM 12:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입 2. Spring Boot Project[실습] - ArticleControllerTest[Annotation - Disabled(Remove), Method - contentTypeCompatibleWith], ArticleController[Annotation - GetMapping], View[index.html, detail.html] 2. PM 13:00 ~ 22:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록.. 더보기
💻개발자가 되기 위한 프로젝트(38)💻 * 2023 - 04 - 04 - Spring Boot => [Board Project Service] - API 설계, API Test정의, Post API, Comment API 1. AM 09:00 ~ PM 12:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입 2. Spring Boot Project[실습] - Gradle[SpringBoot rest, explorer], ArticleRepository, ArticleCommentRepository[@RepositoryRestResource], HAL(API - article, article comment), Data RES.. 더보기
💻개발자가 되기 위한 프로젝트(37)💻 * 2023 - 04 - 01 ~ 04 - 04 [Error 해결을 하기 위해서 블로그 작성이 늦어졌음.!] - Data.sql 부분에서 Foreign key Field value를 삽입하는 과정에서, 참조하는 주 Primary Key에서 사용하는 value 이외의 값이 들어가는 현상에 의하여 Error가 났었음. [여기서 2일이라는 시간이 소요가 된점!] 1. AM 09:00 ~ PM 12:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입 2. Spring Boot Project[실습] - Article[Annotation -> Tostring.Exclude, OrderBy, On.. 더보기
💻개발자가 되기 위한 프로젝트(24)💻 1. AM 09:00 ~ PM12:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록 2. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입 3. Web Application - new QueryString, List, assertThat method, isNotNull Method, new QueryStrings, new DataOutputStream, new HttpResponse, isGetRequest Method, matchPath Method, response200Header Method, responseBody Method 2. PM 13:00 ~ 22:00분 :.. 더보기
💻개발자가 되기 위한 프로젝트(21)💻 1. AM 09:00 ~ PM12:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록 2. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입 3. 메뉴판 주문 프로그램을 통해서 어떻게 자바로 표현이 되는지와 객체지향으로써 어떤식으로 코드를 짜면되는지를 학습함 2. PM 13:00 ~ 22:00분 : BE(백엔드 개발 공부) - BE 학습 & 용어정리! 1. TDD 단계별 Test 환경 갖추면서 실패 및 성공물 기록 2. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입 3. 메뉴판 주문 프로그램 마무리 - menuItem,.. 더보기