목록2024/01 (21)
Skipalong's tistory
오늘은 최종프로젝트가 발제되었다. 그동안의 프로젝트는 목표와 예시가 주어지고 어떤 기술을 써서 어떻게 개발하라 같은 가이드가 있었지만 이번에는 기획부터 배포까지 모두 팀원들과 정해야했다. S.A작성기한이 그동안 보다 조금 늘은 익일 오전까지지만 그동안은 대략 일주일간의 프로젝트였지만 이번에는 5주짜리 프로젝트를 단기간에 기획하기는 쉽지 않았다. 그래도 팀원들 모두 늦은시간까지 남아 S.A를 작성해서 무사히 마무리 할 수 있었다. 이번 최종프로젝트는 그동안 배운것 + 원하는 기능을 구현하기 위해서는 배우지 않은 것 까지 공부를 해서 완성을 해야하는 만큼 팀원들 모두가 정말 열심히 공부를 해야 하고 어려운 프로젝트가 될 것 같다. 하지만 그렇게 해서 프로젝트를 완성하고 나면 새로운 기술스택, 포트폴리오, 협..
오늘은 최종프로젝트 전 마지막 팀프로젝트인 트렐로 프로젝트가 발표까지 마무리되었다. 잘한점(Keep), 문제점(Problem) , 개선방안(Try) 로 구분해서 정리해보겠다. Trello KPT K 구현하는 기능이 유사한 경우 팀원간 기능에 대한 의견 공유가 된 점. 깃허브 협업에서 크리티컬한 이슈 없이 잘 되었던 것 같다. 팀원들과의 원활한 소통. P 테스트코드 작성, 배포등 한 단계 더 나아가지 못한 부분이 아쉽다. Api url 설계와 ERD 설계 부분에서 미흡, 전체적인 통일성 부족 T 기능 하나 구현후 바로 테스트코드작성 습관들이기 컨벤션을 적극 활용 회고 오늘 다른조 발표를 보니 배포와 CI/CD 까지 모두 구현한 팀들도 있었다. 우리 팀도 내가 기능을 좀만 더 일찍완성했더라면 그 이후까지 바..
저번 TIL 에서 작성했고 어려움을 겪었던 칸반보드 카드의 컬럼간 이동기능의 구현을 연휴기간동안 완성했다 문제를 어떻게 해결했는지를 정리해보겠다. @Transactional public CardResponseDto changeColumn(Long cardId, ChangeColumnRequestDto requestDto) { Card card = findCard(cardId); Columns newColumns = columnRepository.findById(requestDto.getNewColumnsId()).orElseThrow( () -> new CustomException(ErrorCode.COLUMN_NOT_FOUND) ); Integer currentSequence = card.getSequ..