TIL(106)
-
20240109 (화) 뉴스피드 프로젝트 개발과정
오늘은 post 기능을 1차적으로 완성시키고 깃헙에 올렸다. 그러는 과정에서 오류가 하나 생겼다. exception 패키지의 ModelNotFoundException 파일이 문제였는데 다른 팀원이 만든 ModelNotFoundException 파일엔 id 값이 Long 값이였고 내가 올린 다른 파일이랑 서로 매치가 되지 않았다. 단순한 오류라면 그냥 고치면 되지만 Id 값의 타입을 정하는 문제였기 때문에 깃헙 이슈에 올려서 서로 의견을 나눴다. https://github.com/LSW990918/NewsFeedProject/issues/3
2024.01.09 -
20240108 (월) 뉴스피드 프로젝트
https://mercury-harmonica-895.notion.site/5a923364e81042f691c3e86060b1a762 뉴스피드 프로젝트 | Built with Notion ❤ 팀 소개 mercury-harmonica-895.notion.site 이번주차에 새로 진행하게된 뉴스피드 프로젝트 노션이다. 우리 조는 스텝2까지를 목표로 정해두고 진행하고 있다. 스텝1까지는 저번주차에 했던것의 복습정도이고 스텝2는 인증/인가 를 추가하는 단계이다. 오늘의 한마디 : 이번 프로젝트도 잘해보자
2024.01.08 -
20240104 (목) 코딩일지
오늘은 TodoApp 스텝4를 진행할까 했지만 도저히 감이 안잡히길래 과감하게 포기하고 다른 공부를 진행했다. (아직 내수준으로는 이른것 같다.) 어제 했던 TodoApp을 천천히 둘러보면서 되새기고, 아주 살짝 수정해줬다. 남은시간엔 그동안 많이 못했던 코드카타위주로 해봤는데 시간을 정하고 하기보다는 일단 한문제한문제 자세하게 훑으면서 하는게 나한테는 더 맞는 것 같아서 시간제한을 두진 않았다. 사실 시간제한내에 풀수있는 문제가 많이 없기도 하다. 시간제한을 두고 푸는 건 나중에 따로 해보든지 하고 우선 오늘 푼것중 직접 풀수있던것중 기억에 남는것을 하나 가져왔다. 코드카타 23. 콜라츠 추측 1937년 Collatz란 사람에 의해 제기된 이 추측은, 주어진 수가 1이 될 때까지 다음 작업을 반복하면,..
2024.01.04 -
20240103 (수) TodoApp 스텝3
어제 작성한 글을 가져와 오늘 내가 작성한 코드를 적어놓겠다. 1번 오름차순 내림차순 정렬 나는 할일 카드와 할일 리스트 패키지를 분리해놨는데, 작성 날짜를 할일 카드쪽에 적용해놨다. 우선 할일 리스트쪽에도 작성날짜가 적용되도록 손보고(카드쪽 작성날짜는 그대로 둘지 없앨지 고민중) 작성날짜 기준으로 오름차순 내림차순 적용하는건 sortedArray(작성날짜)를 이용하면 쉬울것 같다. override fun getAllTodoCardList(order: String?, name: String?): List { val todoCardList = todoCardRepository.findAll().map { it.toResponse() } if (order == null || order == "ASC") { ..
2024.01.03 -
20240102 (화) TodoApp 2차 과제물 코딩
레벨 3과 4를 실현해볼려고 구현해야할 것들을 천천히 읽어보면서 이건 이렇게하고, 저건 저렇게하고 하는식으로 생각을 좀 해봤다. 🏁 STEP 3 (추가구현 기능) 할 일 작성, 수정, 할 일 목록 api에 추가 기능을 만들어주세요. 할 일 목록 api에 작성일을 기준으로 오름차순, 내림차순 정렬하는 기능을 추가하기 api를 요청할 때 정렬 기준(오름차순, 내림차순)을 포함하기 정렬 기준을 통해 정렬한 할 일 목록 반환하기 할 일 목록 api에 작성자를 기준으로 필터하는 기능을 추가하기 api를 요청할 때 작성자 이름을 포함하기 작성자 이름이 일치하는 할 일 목록 반환하기 할 일 작성, 수정 api에 validation을 추가하기 할 일을 작성하거나 수정할 때, 할일 제목이 1자 이상, 200자 이내인지 ..
2024.01.02 -
20231229 (금) 금요일TIL
오늘은 TodoApp 피드백제출전 마지막 확인작업을 하고 남은시간엔 나혼자서 이것저것 코드를 짜보면서 공부했다. package com.example.kiosk_program import android.annotation.SuppressLint import android.content.ClipData.Item import kotlinx.coroutines.GlobalScope import kotlinx.coroutines.delay import kotlinx.coroutines.launch import java.time.LocalDateTime import java.util.Timer import java.util.TimerTask val menus: MutableList = ArrayList() val ..
2023.12.29