Model-View-Controller (MVC)는 소프트웨어 디자인 패턴이다.사용자 인터페이스로부터 비즈니스 로직을 분리하여 애플리케이션의 시각적 요소나 그 이면에서 실행되는 비즈니스 로직을 서로 영향없이 쉽게 고칠 수 있는 애플리케이션을 만들 수 있다.컨트롤러를 통
Black Box Test 결과가 중요개발자입장이 아닌 사용자입장에서 소프트웨어 혹은 제품에 대한 요구사항과 결과물이 일치하는지 확인 하기 위한 테스트 기법White Box test 내용이 중요개발자가 소프트웨어 또는 컴포넌트 등의 로직에 대한 테스트를 수행하기 위해
소프트웨어 개발 기법마이크로 서비스란 소프트웨어를 구축하기 위한 아키텍처이자 하나의 접근 방식으로, 애플리케이션을 상호 독립적인 최소 구성요소로 분할한 것이다.모든 요소를 하나의 애플리케이션에 구축하는 전통적인 모놀리식 접근 방식 대신 마이크로 서비스는 모든 요소가 독
TDD의 궁극적인 목표는 깔끔한 코드를 작성하는 것실제 코드를 작성하기 전에 테스트 작성을 강조하는 소프트웨어 개발 방법론이다.테스트 주도 개발을 통해, 깔끔한 코드를 작성한다.테스트 작성, 해당 테스트를 통과하기 위한 코드 작성, 필요에 따라 코드 리펙터링의 주기를
컨설턴트를 할 때 필요한 것 의사 결정을 할 때, 우선순위를 정하는 것AHP는 단계별로 나뉜 요소들의 가중치를 산정하도록 도움을 주는 것.두 개의 세부 요소에서 쉽게 구별해 낼 수 있다는 것에 착안하여 두 개씩 비교를 수행하는 쌍대비교를 통해 전체 요소의 가중치를 산정
이해 관계자의 의견 수렴FGI란 특정한 경험을 공유한 사람들이 함께 모여 인터뷰를 진행하는 조사 방법이다.FGI는 한 번에 여러 명과 인터뷰를 진행한다. 이는 개별로 인터뷰하는 방식과 비교하였을 때, 시간 비용이 적게든다. 또한 여러 명의 면담자가 상호작용하여 조사를
작은 단위로 여러개로 분할하여, 각각 처리한뒤 모으기 - 분산 프로그래밍맵 리듀스는 여러 노드에 작업을 분배하는 방법으로, 각 노드에서 수행되는 데이터는 가능한 경우 해당 노드에 저장한다는 것이다.정렬된 데이터를 분산처리(map)하고 이를 다시 합치는(reduce) 과
데이터 조회 성능 향상 목적 What ? Why ? How ? 회원가입시, 페이지를 나눠, 회원 정보를 페이지마다 다른 데이터 테이블을 할당하여, 회원정보를 테이블에 각각 보관한다. (자주 사용하는 회원정보(id,주소..etc)는 자주 사용되는 테이블로 별로 저장
References About 스크럼 https://brunch.co.kr/@mobiinside/5433?utm_source=oneoneone About XP https://itwiki.kr/w/%EC%9D%B5%EC%8A%A4%ED%8A%B8%EB%A6%BC_%E
What ? CQRS : Command and Query Responsibility Segregation 으로, 데이터 저장소에서 읽기와 업데이트(쓰기,...etc) 작업을 분리하는 패턴을 말한다. 이를 통해, 성능 및 확장성을 최대화하였으며 애플리케이션의 복잡도가
웹 프로그래밍 영역을 3 가지 개념으로 나눠서 개발하는 방식웹 프로그래밍을M : Model, 테이블(데이터)을 정의 함T : Template, 사용자가 보게 될 화면의 모습을 정의V : View, 애플리케이션의 제어 흐름 및 처리 로직을 정의함로 각각 구분하여 개발을
Django Rest FrameWorkDjango를 기반으로 REST API 서버를 만들기 위한 라이브러리이다.(REST: HTTP의 URL과 HTTP method(GET,POST,PUT,DELETE)를 사용하여 API 사용 가독성을 높인 구조화된 시스템 아키텍처(프레
코드형 인프라는 수동 프로세스가 아닌 코드를 통해 인프라를 관리하고 프로비저닝하는 것을 말한다.\*\*\* 모든 것을 코드로 정의하고작업하면서 모든 것을 지속적으로 테스트 및 딜리버리 하며작고 느슨하게 결합된 조각으로 시스템을 구축한다\*\*코드형 인프라 (Infras
CORS (Cross-Origin Resource Sharing)SOP ( Same-Origin Policy )url이 다른 사이트에서, api요청을 가능하도록 하는 정책.cors는 교차 출처 끼리 리소스를 공유할 수 있도록 sop를 풀어주는 정책인 것.동일 출처 정책
AI 모델이 학습할 데이터가 저장되어 있는 공간RAW 데이터에서 Feature Engineering에 의해 나온 Feature를 저장해 놓은 것Data Engineering와 Data Scientist의 업무를 매게해주는 중앙장치의 개념Feature Store는 모델이