본문 바로가기
반응형

etc15

YAML 개념, 문법 YAML (Yet Another Markup Language) 사람이 읽을 수 있는 데이터 직렬화 언어이다. 확장자 : .yaml 혹은 .yml ✌️ 1. YAML은 JSON의 상위 호환 격으로, 기존 json 문서를 yaml파일로 사용하거나 반대로도 변환해서 사용할 수 있다. 2. YAML은 큰따옴표 없이 문자열 작성이 가능해 설정을 위한 스펙, 프로퍼티 값 등이 JSON 파일에 비해 한눈에 들어온다. 3. JSON 파일처럼 중괄호 형태로 감싸줄 필요가 없다. (스코프의 압박에서 벗어날 수 있다.) 4. YAML은 JSON 파일과 다르게 주석을 작성할 수 있다. YAML 문법 주석, 문서의 시작과 끝 # : 주석 --- : 문서의 시작 ... : 문서의 끝 # 주석 작성 --- 문서 시작 표시 ... .. 2023. 6. 7.
CI/CD와 CI/CD 파이프라인 CI/CD CI(Continuous Intergration) : 개발자를 위한 자동화 프로세스인 지속적인 통합을 의미 CD(Continuous Delivery, Continuous Deployment) : 지속적인 서비스 제공 또는 지속적인 배포를 의미 CI/CD의 단계 CI (Continuous Intergration, 지속적 통합) Code - Build - Test 단계 Code : 개발자가 코드를 원격 코드 저장소(ex. github repository)에 push하는 단계 Build : 원격 코드 저장소로부터 코드를 가져와 유닛 테스트 후 빌드하는 단계 Test : 코드 빌드의 결과물이 다른 컴포넌트와 잘 통합되는지 확인하는 과정 👻 지속적 통합 과정을 통해 개발자는 버그를 일찍 발견할 수 있고.. 2023. 6. 5.
UI/UX UI UI (User Interface, 사용자 인터페이스) 사람들이 컴퓨터와 상호 작용하는 시스템 예시 : 화면상의 그래픽 요소, 물리적요소 (키보드, 마우스) → 컴퓨터와 상호 작용하기 위한 시스템이므로 UI라고 볼 수 있다. GUI(Graphical User Interface, 그래픽 사용자 인터페이스) 사용자가 그래픽을 통해 컴퓨터와 정보를 교환하는 작업 환경 예시 : 운영체제(Window, Mac OS), 애플리케이션 화면 UX UX (User Experience, 사용자 경험) 사용자가 어떤 시스템, 제품, 서비스를 직·간접적으로 이용하면서 느끼고 생각하는 총체적 경험 (제품, 서비스 그 자체에 대한 경험은 물론, 홍보, 접근성, 사후 처리 등) UI와 UX의 관계 UX는 UI를 포함합니다. .. 2023. 4. 13.
반응형