📝Javadoc
코드를 작성하다 보면 유지보수, 배포 등 다양한 상황으로 인해 코드의 문서 작성이 필요한 경우가 있습니다.
하지만 작성한 코드의 클래스, 필드, 메서드에 대해 개발이 완료된 후 일일이 작성하는 것은 번거로울 뿐더러, 코드의 규모가 크다면 더 복잡한 일이 될 것입니다. 이를 지원하기 위해서 자바에서는 Javadoc을 사용하게 지원해줍니다.
즉, Java에서 지원하는 공식적인 주석 가이드입니다
📝Javadoc의 장점
표준에 맞춘 주석 작성으로, 구독자 간의 혼동을 최소화 할 수 있습니다.
코드에 문서를 포함시킬 수 있어 개발과 동시에 쉬운 문서화가 가능합니다.
위에 기본적인 javadoc에서 쓰이는 기본 규칙입니다.
@method : 메소드명
@brief : 함수 or 클래스 설명
@detail : 함수 or 클래스 상세 설명
@author : 작성자
@since : 작성일자
@param : 인자(매개변수)
@return : 반환값
@why : 만든 이유
/**
* @method :
* @brief :
* @detail :
* @param :
* @return : String
* @why :
* ===========================================================
* DATE AUTHOR NOTE
* -----------------------------------------------------------
* 2022.05.06 SungJae Lee 최초 생성
*/
위에는 제가 따로 찾아서 정리한 저만의 규격입니다 → 요즘 트렌드는 어떤지 잘 모르겠네요 구닥다리 기술일 수도 있음
클래스나 매개변수가 없는 등 같은 경우는 인자값이나 매개변수 또는 반환값이 없으니 없는 건 안 적어도 상관없습니다.
📝Varchar vs Char
- Varchar
- Varchar(20)인 경우 2글자 입력시 2byte 크기 만큼 가변적으로 적용되며 30글자 입력시 그만큼 늘어납니다
- Char
- Char(20)인 경우 2글자 입력시 20byte 크기 만큼 가지게 되며 30글자 입력시 에러가 발생하게 됩니다
📝IIS
윈도우 OS가 지원해주는 서버 개발 프로그램으로 이걸 이용해 서버를 만들거나 호스팅 할 수 있습니다 → ASP 스크립트 언어를 사용해 개발합니다
📝HTTP (80번포트)
HTTP 프로토콜로 도메인만 작성하고 포트번호를 따로 주지 않아도 웹브라우저에서는 HTTP 담당 포트인 80번으로 연결됩니다 → http://example.com/
📝HTTPS (443번포트)
HTTPS 프로토콜로 도메인만 작성하고 포트번호를 따로 주지 않아도 웹브라우저에서는 HTTPS 담당 포트인 443번으로 연결됩니다 → https://example.com/
요즘에는 무조건 HTTPS를 권장하고 HTTPS를 안 쓰면 지원 안 해주는 것도 많습니다 그래서 따로 HTTP 서버를 안 열고 HTTPS로만 운용합니다 참고로 쇼핑몰같이 개인정보가 중요한 곳은 HTTPS로 운용안 하면 벌금을 무지막지하게 받습니다
'[CS 지식]' 카테고리의 다른 글
[CS 지식] AWS 리전, 가용영역, 에지 로케이션, CDN 서비스, ELB, NLB, ALB (0) | 2021.09.29 |
---|---|
[CS 지식] 쿠키 vs 세션 vs Local Storage vs JWT (Access Token, Refresh Token) (0) | 2021.09.15 |
[CS 지식] 유니티, 대화형 프로그래밍, 임베디드, 워드프레스, 소프트코딩, 하드코딩, 가상환경 (0) | 2021.09.15 |
[CS 지식] DOM, 드라이버, 스위프트(Swift), IPC, 렌더링, 업캐스팅, 다운캐스팅 (0) | 2021.09.15 |
[CS 지식] ITO, SI, Flask, Django, 플러쉬(Flush), 질의어 POJO Class (0) | 2021.09.15 |