본문 바로가기

프로젝트/정보4

[JavaScript] 비동기적 프로그래밍, Promise, async 그리고 await 제목의 개념들을 간단히 짚고 넘어가 보려고 한다. 데이터를 받는 방식은 동기와 비동기로 2가지가 있다. 이 두가지 개념에 대해서 알아보도록 하자. 동기 (Synchronous) 사전적 의미와 같이 동시에 일어난다는 의미이다. 요청과 그에 대한 응답이 동시에 일어나야 하는 개념이므로, 요청에 대한 응답이 이루어져야 다음 동작이 일어나게 된다. 동기의 경우에는 모든 코드가 순차적으로 진행되므로 어떤 식으로 코드가 진행되는지 파악하기 좋다. 다만 요청에 대한 응답이 주어질 때까지 처리가 지연되므로 이에 따른 지연이 일어나게 된다. 비동기 (Asynchronous) 동기와는 반대로 요청과 응답이 동시에 일어나지 않는 개념이다. 모든 일이 순차적으로 일어나지 않고, 동시다발적으로 여러 요청과 응답이 이루어지게 된.. 2022. 6. 15.
[JIRA] JIRA의 활용 Jira란? JIRA는 글로벌 시장 점유율 1위의 PMS(Project Management System)으로 프로젝트를 관리하기 위한 툴이다. 버그 추적, 이슈 추적, 프로젝트 관리 기능 등 여러 가지 기능을 제공하고 있다. JIRA의 여러가지 개념들을 알아보도록 하자. Epic, Story, Task epic 완료하기 까지 긴 시간이 필요하거나 몇 번의 스프린트가 요구되는 큰 업무 덩어리를 의미한다. 여러 개의 스토리 또는 task로 쪼개질 수 있다. story user story로 불리며, 엔드 유저의 관점에서 쓰여진 간단한 요구 사항을 의미한다. 스토리는 하나의 심플한 이야기라 할 수 있으며, 연관된 스토리들이 모여서 하나의 에픽을 형성한다. Task 스토리를 완료하기 위해 개발자가 작업해야 하는 .. 2022. 6. 15.
[MySQL] MySQL data processing 먼저 DBMS란? "데이터베이스" 라는 데이터의 집합을 만들고, 저장 및 관리할 수 있는 기능들을 제공하는 응용 프로그램이다. 즉, 데이터의 관리에 특화된 프로그램이라고 생각하면 편하다. 이번 README에서는 실무에서 가장 많이 쓰이는 (csv, xls) 형태의 텍스트 데이터를 import하는 방법을 정리하고자 한다. MySQL 설치 관련 문서 윈도우10 MySQL Community 8.0 버전 다운로드 및 설치 방법 가이드 윈도 10 MySQL Community 8.0 버전 다운로드 및 설치 방법 가이드 안녕하세요. 요즘 SQLD, SQLP 취득을 목표로 하시거나, 아니면 업무적으로 SQL 공부를 하기 위해서 MySQL을 본인의 윈도 PC에 설치를 하시려 stricky.tistory.com impor.. 2022. 6. 14.
[요구사항 정의] 사용자 스토리 (User Story) 사용자 스토리 (User Story)는 요구사항을 정의하기 위한 한 방법으로서 주로 에자일(Agile)과 XP(eXtreme Programming) 방법론에서 많이 활용한다. 에자일(Agile) 방법론 소프트웨어 개발 방법론 중 하나로, 처음부터 끝까지 계획을 수립하고 개발하는 폭포수 (Waterfall) 방법론과는 달리, 개발과 함께 즉시 피드백을 받아 유동적으로 개발하는 방법이다. XP(eXtreme Programming) 수시로 발생하는 요구사항에 유연한 대응을 위해 고객의 참여와 개발 과정의 반복을 극대화하여 생산성을 높이는 방법이다. 짧고 반복적인 개발 주기와, 단순한 설계, 고객의 적극적인 참여로 소프트웨어를 빠르게 개발하는 것이 목적인 개발론이다. 사용자 스토리는 일반적으로 다음과 같이 작성.. 2022. 6. 13.