본문 바로가기

개발자 취업 프로젝트[일지]

💻개발자가 되기 위한 프로젝트(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 => root(path)]

Spring Boot Project[실습]  - Board Service View 기능을 구현하기 위한 TDD 작업

2. PM 13:00 ~ 22:00분 : BE(백엔드 개발 공부)

 - BE 학습 & 용어정리!

  1. 코드 별 잘모르거나, 알아도 용어를 설명이 안되는 부분들 Comment 달아서 어떤의미의 코드인지 기입

  2. Spring Boot Project[실습]  - GitHubProject[Issuess Check List(기능 완료한 것들 체크)], ArticleServiceTest[TDD => CRUD(Posts)], ArticleUpdateDto[Entity => Article(title, content, hashtag)]

Spring Boot Project[실습] - Board Service View 기능 구현 TDD 작업 중(CRUD Test)

3. 크게 진도를 나가지는 못했음. 강의에서 생략된 부분들이 많다보니, 일단 작업환경에 맞춰 코드를 작성 중에 있지만, 그대로 코드만 들고오는 것이 아니라, 나만의 방식으로 모르는 부분과 주석을 달면서 정리를 하면서 내일 GitHub에 Commit을 할 계획임. 그래서 현재 Blog에는 적게 스샷이 있으며, GitHub에도 Commit, Push, Merge, Pull 등 작업이 적음을 알 수 있음. 그래도 확실하게 코드를 작성하면서 이해를 하면서 넘기는 것이 좋기에, 필자는 유료강의에서 그냥 넘어간다해서 넘기지 않고, 최소한 어떤 의미의 코드이고 연결되고 왜 Entity를 사용하고, DTO를 따로 만들어서 Article, ArticleComment에게 상속하고 UserAccount라는 Dto, Class를 만들었는지를 의미를 알고 갈 생각임. 시간이 걸리더라도 의미 없는 코드는 없다고 생각하기에, 중요하지 않더라도 흐름이 있기 때문에, 정확하고 빡빡하게는 하지 않더라도 흐름이 깨지지 않게 이어서 나갈 계획임. 이로써 오늘은 여기까지! 내일을 위해! XD