FEW

· 개발
FEW의 메인 화면에는 아래 사진에서 확인할 수 있는 3가지 상태의 워크북 카드가 정렬되어 제공됩니다. 정렬 기준은 아래와 같습니다.기본 정렬 기준구독자 수가 많은 워크북을 우선 노출합니다.구독자 수가 동일하다면 최근에 생성된 워크북을 우선 노출합니다.멤버가 로그인한 경우멤버가 구독 중인 워크북을 우선 노출합니다.여러 워크북을 구독 중이라면 Day가 더 많이 진행된 것을 우선 노출합니다.멤버가 구독 완료한 워크북을 나중에 노출합니다.멤버가 구독하지 않은 워크북은 기본 정렬 기준을 따릅니다. 워크북은 FEW 프로젝트의 주요 개념으로 다양한 화면에서 그에 맞는 정렬 기준을 가진 요구사항이 추가될 것이라 예상합니다.이에 저는 전략 패턴을 활용하여 앞으로 추가될 정렬 기준에 대응할 수 있는 코드를 개발하였습니다..
· 개발
FEW의 메인 페이지에는 위의 사진에서 보이는 것처럼 아티클이 모인 학습지 목록을 제공하고 있습니다. 그리고 해당 워크북의 기본 정렬 기준은 아래와 같습니다.현재 학습 중인 학습지를 가장 먼저 보여준다.학습을 완료한 학습지는 가장 나중에 보여준다.학습하고 있지 않는 학습지의 경우 구독자가 많은 학습지를 우선하여 보여준다. 학습하고 있지 않는 학습지의 경우 구독자가 많은 학습지를 우선하여 보여준다 현재 DB 테이블의 경우 '학습지' 테이블과 '구독자' 테이블을 구분하여 관리하고 있습니다.-- 학습지 테이블create table WORKBOOK( id bigint auto_increment primary key, title varchar(255) ..
belljun
'FEW' 태그의 글 목록