개발 179 [개발지식] CI/CD 에 대해서 열심히 개발을 하고 있는 도중에 CI/CD 에 대한 내용이 들려왔습니다. 일을 시작한 이후 처음 들어보는 단어라 공부 겸 정리하는 느낌으로 CI/CD 에 대해 알아보도록 하겠습니다. 0. CI/CD 란 ○CI/CD는 애플리케이션 개발 단계를 자동화하여 애플리케이션을 보다 짧은 주기로 고객에게 제공하는 방법이다. ○지속적인 통합, 지속적인 서비스 제공, 지속적인 배포를 가능하게 한다. ○새로운 코드의 통합으로 인하여 개발 및 운영팀에 발생하는 문제를 해결하는 솔루션이다. 1. CI/CD 나오게 된 이유 전통적인 코드 관리 및 배포 단계는 다음과 같다. Version Control : 코드를 생산하고 형상관리 도구에 커밋한다. Acceptance Test : PR(Pull Request), 코드 리뷰 등을 .. 2020. 8. 20. [데이터시각화] #3 데이터의 종류 #2에서 정보 전달의 효율성과 Data-ink에 대해 배웠습니다. 정보전달의 중요성도 알고 차트도 최적화해서 그려야 한다는 것을 알았습니다. 근데 그 차트의 재료는 과연 무엇일까요? 바로 '데이터'입니다. 데이터를 이용해 직관적이고 효과적으로 시각화를 하려면 데이터의 종류에 대해 이해해야 합니다. 그래서 이번 포스트에서 다뤄보겠습니다. 데이터는 '질적 데이터'와 '양적 데이터'로 나눠져 있습니다. ○질적 데이터 : aggregation function의 축이 되는 데이터 (dimension) ○양적 데이터 : 합계, 평균, 최대값 등 aggregation function를 통해 산출된 데이터 ( measure ) 예를 들면 '시도별 교통사고 부상자수 합계'라고 했을 때 시도별 -> 질적 데이터 , 교통사.. 2020. 8. 20. [데이터시각화] #2 정보 전달의 효율성과 Data-ink #1에서 데이터의 시각화의 목적이란 ' 문자와 숫자로 표현되었던 데이터를 차트를 사용하여 표현하는 것' 이라고 하였습니다. 목적을 더 추가해보자면 ' 요약되고 정리된 정보 전달' 이라고 할 수 있습니다. 하지만 요약되고 함축된 정보라도 사용자가 한 번에 처리할 수 있다는 보장이 없습니다. 또한 사용자에겐 처리할 수 있는 정보량의 한계가 존재하기 때문에 ' 정보 전달의 효율성 '을 중요하게 생각해야합니다. 정보 전달의 효율성을 증가시키기 위해서는 다음과 같은 법칙을 지켜야 합니다. ' 시그날을 최대화하고 노이즈를 최소화한다 ' ○ 시그날 : 데이터가 가지고 있는 원래의 의미가 상대방에게 보다 쉽게 전달되는 효과 ○ 노이즈 : 데이터가 가지고 있는 원래의 의미가 아닌 것이 상대방에게 전달되는 효과 이런 정의.. 2020. 8. 19. [데이터시각화] #1 데이터 시각화에 대한 개요 데이터 시각화 ( Data Vusualization) 이란, 문자와 숫자로 표현되었던 데이터를 차트를 사용하여 표현하는 것 시각화와 비슷한 단어로 가시화가 있습니다만 다음과 같이 미묘한 뜻에서 차이가 납니다. ○ 가시화 : 보이지 않는 것을 보이게 만든다는 뜻 ○ 시각화 : 보이는 것을 넘어, 내용과 의미를 직관적으로 이해할 수 있는 표현 데이터 시각화의 유사한 용어로는 ' 인포그래픽스( infogrphics) ' 가 있습니다. 인포그래픽스는 정보, 데이터, 지식을 시각적으로 표현한 것으로 지도, 문서 등에 사용되는 시각적인 도구로 데이터 시각화의 한 부분이라고 생각할 수 있습니다. 인포그래픽스 ⊂ 데이터 시각화 데이터 시각화는 인포메이션 디자인과 데이터 아트로 구분할 수 있습니다. ○ 인포메이션 디자인.. 2020. 8. 18. 이전 1 ··· 27 28 29 30 31 32 33 ··· 45 다음