전체 글

Book

[그림으로 이해하는 시스템 설계] 10장 설계서 활용

01 설계서는 개발만 위한 것이 아니다시스템을 유지보수하고 운영할 때 설계서를 활용하는데 시스템 영향 조사, 사내 교육, 폐지(차세대 시스템 전환) 때도 강력한 무기가 된다. 02 설계서는 지속적인 관리가 중요설계서를 활용하기 위해서는 설계서 내용이 정확해야 한다.설계서가 잘못되더라도 시스템에는 문제가 발생하지 않으므로 알아차리기 어렵다.따라서 문서의 유지관리 규칙을 정리하고, 수정 안건 대응 시 반영해야 하는 설계서를 대상으로 설계 및 리뷰를 하는 것이 효과적이다. 03 설계서는 영향 조사에 사용보통은 어떤 변경을 하기 전에 영향 여부를 확인할 때, 값의 의미가 변할 때, 법률이 개정되어 확인 기능을 추가해야 할 때 등 조사한다.같은 영향 조사라고 해도 필요한 응답 수준에는 차이가 있다.다양한 요구 ..

Book

[그림으로 이해하는 시스템 설계] 9장 서버 설계

01 설계서 목록서버 설계에서 하는 일서버를 구축하고 운영하기 위한 설계이다.특히 시스템 아키텍처 설계와 신뢰성/안정성 설계가 바탕이 된다.네트워크와 마찬가지로 서버도 장비와 제품이 기반이 되기 때문에 이를 최적의 형태로 조합하는 작업이다.- 운영 측면까지 고려하면 자동화하는 편이 품질과 효율이 더 좋다.- 클라우드 환경을 사용하면 많은 작업을 줄일 수 있다. 02 서버 사양 설계시스템 운영에 필요한 서버 사양과 대수를 명확히 한다. 가상화 설계도 포함한다.서버의 용도에 따라 필요한 사양도 다르므로, 적절한 사양을 결정해야 한다.적절한 사양을 선택하는 것도 중요하지만, 관리 측면도 고려해야 한다. 03 가상화 설계가상화의 목적은 자원의 효율적인 활용과 운영 효율 향상이다.가상화 처리에는 추가 리소스가 필..

React

[React] TypeDoc 적용 및 사용 가이드

1. TypeDoc란TypeDoc는 TypeScript 코드에서 JSDoc 스타일의 주석을 읽고, 이를 기반으로 API 문서를 생성해주는 도구이다.코드에 주석을 달아두면 TypeDoc이 이를 기반으로 HTML 또는 JSON 형식의 문서를 생성해준다.참고 사이트공식 사이트 : https://typedoc.org/NPM : https://www.npmjs.com/package/typedoc 2. TypeDoc 도입 이유코드에 작성된 주석을 기반으로 문서를 자동으로 생성하여, 수동 문서 작성의 번거로움을 줄일 수 있다.함수의 입/출력 타입과 어떠한 기능과 내용으로 동작하는지에 대한 내용을 명확하게 파악할 수 있다.팀원들이 API나 모듈의 사용법을 쉽게 이해할 수 있어, 온보딩 속도가 빨라지고 협업이 원활해진다..

React

[React] 폼 컨트롤 - RHF

)-ReactHookForm(RHF)" style="color: #292929;" data-numhead-preview="">React Hook Form(RHF)React에서 폼을 쉽게 처리할 수 있게 도와주는 라이브러리일반적으로 태그 안에서 사용된다.성능 최적화불필요한 렌더링을 최소화하여 성능을 최적화한다.입력 필드가 변경될 때마다 전체 폼을 다시 렌더링하지 않고, 입력 필드만 업데이트 되므로 대규모 폼에서 성능 저하를 방지할 수 있다.단순한 API훅을 기반으로 동작하며, useForm, register, handleSubmit, formState 등을 사용하여 폼 상태와 유효성 검사를 관리한다.유효성 검사내장 유효성 검사 규칙을 제공하여 간단하게 유효성 검사를 설정 및 처리할 수 있다.커스텀 유효성..

seco
seco.log