

Tip
스프린트를 설정함으로써 Backlog 뷰에서 Backlog와 Ready를 확실하게 구분함으로써 업무효율을 높일 수 있다.

Pull Requests
Tip
Linking a pull request to an issue를 이용하여 issue와 Pull Request를 연결하여 자동으로 issue가 닫혀지도록 할 수 있다. 기능상에 차이는 전혀 없지만 close(es/d), fix(es/ed), resolve(s,d)이 있다.
Inteliij에서 svg 파일 내용을 자동으로 포맷팅해주는 현상을 발견할 수 있었다.
Push 파일 중 일부 revert하는 과정

Tip
issue와 pull request는 각각 다른 번호로 되어있기 때문에 분리된 모습을 확인할 수 있다.

Tip
1. 굵은 글씨를 통해 Not Null 임을 표시함.
2. meta-data는 구체적일 수록 좋기 때문에 생성일시, 생성자, 수정일시, 수정자를 공통적으로 기입
3. 크기는 넉넉하게 함으로써 추후 관리가 용이하도록 설계
Tip
데이터베이스 설계를 염두에 두고 이름을 테이블 명과 일치시켜서 만들 수 있는데, 테이블 명을 단수가 아닌 복수로 하자고 하는 사람들이 많이 있다. 그래서 클래스 명을 복수로 하는 경우도 있지만, 단수로 가져가고자 한다. 복수로 가져가는 분들의 일리도 있지만, 개인적으로 단수가 더 어울리지 않을까라는 생각이 든다.
public class Article {
private Long id;
private String title; // 제목
private String content; // 본문
private String hashtag; // 해시태그
private LocalDateTime createdAt; // 생성일시
private String createdBy; // 생성자
private LocalDateTime modifiedAt; // 수정일시
private String modifiedBy; // 수정자자
}
public class ArticleComment {
private Long id;
private Article article; // 게시글 (ID)
private String content; // 본문
private LocalDateTime createdAt; // 생성일시
private String createdBy; // 생성자
private LocalDateTime modifiedAt; // 수정일시
private String modifiedBy; // 수정자자
}