본문 바로가기

개발/개발지식 24

[개발지식] CI/CD 에 대해서 열심히 개발을 하고 있는 도중에 CI/CD 에 대한 내용이 들려왔습니다. 일을 시작한 이후 처음 들어보는 단어라 공부 겸 정리하는 느낌으로 CI/CD 에 대해 알아보도록 하겠습니다. 0. CI/CD 란 ○CI/CD는 애플리케이션 개발 단계를 자동화하여 애플리케이션을 보다 짧은 주기로 고객에게 제공하는 방법이다. ○지속적인 통합, 지속적인 서비스 제공, 지속적인 배포를 가능하게 한다. ○새로운 코드의 통합으로 인하여 개발 및 운영팀에 발생하는 문제를 해결하는 솔루션이다. 1. CI/CD 나오게 된 이유 전통적인 코드 관리 및 배포 단계는 다음과 같다. Version Control : 코드를 생산하고 형상관리 도구에 커밋한다. Acceptance Test : PR(Pull Request), 코드 리뷰 등을 .. 2020. 8. 20.
Build Tool ( 빌드 도구 : Ant, Maven, Gradle ) 에 대해서 Build 는 작성된 Source Code을 실제 기기 ( 컴퓨터, 핸드폰 ) 등에서 실행 될 수 있는 소프트웨어로 변한화기 위한 과정을 하는 것을 말하며, Build Tool 은 이러한 과정을 해주는 것이다. 즉 Build Tool 은 Source Code --> Software 로 변한하는 과정에 필요한 전처리, 컴파일 등의 작업을 수행하는 SW를 말한다. 대표적으로 살펴볼 빌드 도구는 크게 3가지 ( Ant, Maven, Gradle ) 이다. Ant( Another Neat Tool) *아파치 재단에서 개발한 것으로, 자바의 공식적인 빌드 도구 *XML 기반의 스크립트를 사용하여, 유연하고 자유도가 높다-> 때론 관리하기 어렵다. *규칙, 표준이 없어 무한한 커스텀이 가능하다 -> 어렵다 Mave.. 2020. 5. 24.
컴포넌트, 인터페이스, 라이브러리에 대하여 컴포넌트 ( Component ) = 독립적인 업무 또는 기능을 수행하는 단위이며, 실행 코드 기반으로 작성된 모듈 인터페이스 ( Interface ) = 서로 다른 두 시스템이나 소프트웨어 등을 서로 이어주는 부분 라이브러리 ( Library ) = 개발 편의를 위해 자주 사용되는 코드, API, 클래스, 값, 자료형 등의 자원을 모아놓은 것 2020. 5. 24.
[크롬] 구글 크롬 파일 첨부 시 닫힘 현상 해결 방법 크롬 파일 첨부시에 크롬 자체가 닫히는 현상은 여러가지가 있습니다. 그 중에 hwp 형식의 파일을 첨부할때마다 강제로 닫히는 현상이 어려번 있었는데 여기서 해결책을 찾았습니다. https://answers.microsoft.com/ko-kr/ie/forum/ie11-iewindows_10/%EB%A9%94%EC%9D%BC/cb986ea5-4d2e-4907-a1ff-88c6c47f82ee 내 컴퓨터 -> C -> program Files(x86) -> Hnc -> Hwp80 경로 : C:\Program Files (x86)\Hnc\Hwp80 ↓ 2019. 6. 6.