CI/CD : 지속적인 통합과 지속적인 배포(또는 지속적인 서비스 제공). Continuous Integration, Continuous Deployment(Continuous Delivery). 코드의 병합부터 빌드까지의 단계를 자동화하여 더 자주, 빠르게 어플리케이션 서비스를 제공하는 것. CI/CD 파이프라인은 이러한 배포 과정을 자동화 시키는 것 CI/CD 파이프라인 구성 요소 빌드 (소프트웨어 컴파일) 테스트 (호환성 및 오류 검사) 릴리스 (버전 제어 저장소의 애플리케이션 업데이트) 배포 (개발에서 프로덕션 환경으로의 변환) 규정 준수 및 유효성 검사 상기 사항들이 실무에서는 계속 반복해야 하는 작업이기에 자동화하여 빠르게, 휴먼에러 없이 진행할 수 있도록 파이프라인으로 만든다. Github ..
웹 표준이란 W3C(World Wide Web Consortium)에서 권고하는 ‘웹에서 표준적으로 사용되는 기술이나 규칙’ 출처: 코드스테이츠 자료 세상엔 다양한 웹 브라우저가 있고, 다른 웹 브라우저를 사용하더라도 같은 웹 사이트를 정상적으로 이용할 수 있도록 해야 한다. 웹 표준을 지켜 코드를 작성하면 최신 웹 브라우저들에서는 모두 웹 표준을 지원해주기 때문에 코드의 유지보수가 편리하고, 웹 호환성이 좋아진다. 또한 웹 표준에서 검색 효율성과 같은 내용도 제공하므로 html 태그 등을 적절하게 사용하여 검색 우선순위도 높이고 그에 따른 웹 접근성 향상에도 도움이 된다. 크로스 브라우징(Cross Browsing) 이렇게 어떤 브라우저를 사용하든 같은 웹 사이트에 접근하여 동등한 화면과 기능을 제공받..
UI UX UI는 사용자 인터페이스, UX는 사용자 경험을 말한다. 쉽게 말해 UI는 사용자가 사용하는 제품, 시스템, 서비스를 말하는 것이고, UX는 그걸 사용한 사용자의 평가같은 거다. 그렇기때문에 UX는 UI를 포함하는 개념이다. UI 디자인 패턴 모달 (Modal) - 페이지 위에 겹쳐지는 창으로 브라우저 탭이 새로 열리는 것과는 차이가 있음. 토글 (Toggle) - on/off 스위치 탭 (Tab) 태그 (Tag) 자동완성 (Autocomplete) 드롭다운 (Dropdown) - 설문조사 등에서 입력창을 누르면 아래로 선택지가 주르륵 뜨는 것 아코디언 (Accordion) - 누르면 접혀져 있던 내용이 펼쳐지며 상세 내용이 뜸 캐러셀 (Carousel) - 컨베이어 벨트처럼 옆으로 넘어가..