사이드 프로젝트 trackday 주간회고_210730

bluesky·2021년 7월 30일
0

이번주에 한 것.

[1] figma를 이용한 record 페이지 작성.

기존에 oven을 이용해서 작성 했던 것 + 일부의 변경 사항을 반영하여
다음과 같은 초안을 그렸다.

  • 오븐으로 작성했던것.

  • 피그마를 이용하여 작성한것.

위 둘을 비교하면 좀 나아지긴 했으나,
여전히 문제가 존재하는 데...
물론, 저것이 내가 만들 것을 그대로 묘사한것은 아니지만,
이리저리, 좀 보기 싫은 공백들도 있고, 특히, 참조 즐겨찾기의 테이블은 너무 작아서 안보인다.

아 수정해야겠다.
그리고 파워포인트가 좀 그리웠는데, 아마 익숙하지 않고, 모르는 부분이 좀 있어서 그런지 싶다.

그래서 책을 빌렸다.
spring boot, clean code 이런 책 보다가,
Figma 가이드북을 보니 재미있기도 하고 천국이였다...! 내용도 쉽고..!(나중에 쓸일 있을지 의문이긴 하지만.)

[2] 삭제 수정 기능 개발 부분 수정.

이전에 삭제와 수정을 다음과 같은 식으로 구현하였다.
in service..

in method...
vo.setDeletionStatus('Y')
repository.updateRecord(vo);

vo.setDeletionStatus('N');
repository.updateRecord(vo);

위 처럼 짰는데, 정말 왜 그랬나 싶다.
respotory 의 특정 메서드를 호출할때 마다, 전달인자의 수정이 절실했다.
그래서

repository.deleteRecord(vo);

이런식으로 고쳐, 코드의 의도를 분명히 할수 있었고,
앞으로의 실수를 줄일수 있을 것으로 예상된다.

[3] record.html 페이지 구현 시도.

페이지를 구현하기 위해 만들어둔 sequencediagram을 다시 한번 열어보았다.

아직 구현되지 않은 메소드 한가득...!
아 그래서 일단 ,컨트롤러에서는 구현해야할 메서드는 주석처리 해두고, TODO를 적어놨다. 나중에 찾을 수 있도록...

그리고 html은 만들어둔 피그마의 fragment들을 div로 다음과 같이 이상한 초안 하나 만들고

보기 진짜 안좋은데 있을 건 다있다....

다음주에 계획 한 것.

디자인도 엉성하고, 계획하기로 한 로그인 기능도 못했다.
솔직히, 다음주 배포 또한 무리다. 1달은 족히 필요할 것으로 예상한다.
(가능하면 디자이너의 도움도 받으면 좋을 듯하다.)

  • record.html 페이지 완성.(디자인적인것 보다, 기능에 초점을 맞춰서)

  • record.html로 연결되는 컨트롤러에서 호출할 서비스구현

    • 참고 즐겨찾기 리스트 메서드.
    • 참고 즐겨찾기 기본 설정 메서드.
    • 분류 리스트 보기 메서드.
  • thymleaf layout 적용.
    • header 만들기
    • footer 만들기
profile
SMART https://github.com/dongseoki?tab=repositories

0개의 댓글