- 완료된 기능 목록
- 게시판 기본 기능
- 게시물 삭제
- 게시물 수정
- 게시물 조회수 기록
- 게시물 추천
- 회원가입
- 로그인/로그아웃
- 로그인 한 회원만 글 작성
- 삭제는 작성자 본인만 가능하도록
- 더 구현해야 하는 것
- 수정은 작성자 본인만 가능하도록
- 게시물 페이징
- 이 문제를 풀면서 부족한 부분
- 편리한 구조 이해를 짤 수 있는 논리력. 처음에 board 클래스 없이 article 클래스만으로 풀려 했기에, 코드가 지저분하여, 주가 되는 코드를 확인하는 것에 어려움이 있었다.
- 글과 유저 수를 각각 100과 10으로 미리 정해놨는데 미리 정하지 않고 무한히 넣을 수 있는 방법으로 풀려 했으나, 실행이 잘 되지 않았다.
- 코드가 길어지면서 비슷한 기능을 구현하며 비슷한 이름의 변수들이 많아져서 계속 다시 선언했던 위치를 확인하는 과정 필요했다.
- 어떤 부분에서 막혔는지
- 로그인/작성자의 정보를 찾는 방법
- delete 함수
for (int i = idToDelete - 1; i <= articlesLastIndex; i++) {
articles[i] = articles[i + 1];
// articles[i].id--; //한번에 쓰면 오류가 나는 이유????
}
for (int i = idToDelete - 1; i < articlesLastIndex; i++) {
articles[i].id--;
}
//명사는 클래스, 동사는 메소드
'강의' 카테고리의 다른 글
200511 - 게시판 만들기 조건 추가 (0) | 2020.05.11 |
---|---|
200507 - 게시판 만들기 (수정 200508) (0) | 2020.05.08 |
200507 - 게시판 만들기(코드) (0) | 2020.05.07 |
200506 - 게시물 삭제, 수정 추가 (0) | 2020.05.07 |
200506 - 텍스트 게시판 기능 구현(첫번째) (0) | 2020.05.06 |