개발자20 Event Sourcing (이벤트 소싱) 개념과 git 비교 망고의 추천에 따라 Event Soucing에 대해 git과 함께 비교하면서 공부를 해보기로 했다..!먼저 문서를 봐준 키리에게도 너무 감사합니다 :) Event Sourcing (이벤트 소싱)이란? 우리는 현재 상태를 알기위해 애플리케이션의 상태를 조회할 수 있는데, 가끔은 단순한 지금의 상태가 아니라 현재 상태가 어떻게 되었는지 알고 싶은 경우가 있다. 이때 우리는 이벤트 소싱을 통해 애플리케이션 상태의 모든 변경 사항을 이벤트로 확인하고, 재구성할 수 있다. 즉 이벤트 소싱(Event Sourcing)은 애플리케이션의 상태 변화를 이벤트로 기록하고, 이 이벤트들의 시퀀스를 통해 시스템의 상태를 재구성하는 패턴을 말한다. 그렇다면 이벤트 소싱에 대해 대해 더 깊게 알아보자. Event Sour.. 2024. 9. 15. Git 복습 및 개념 정리 Git에 대해서 항상 사용했지만, git의 개념과 역할에 대해 잘 모르는 나의 모습을 발견하고 회사 선배의 추천을 받아 git 문서를 읽고 정리해보았다.https://git-scm.com/book/ko/v2 Git - Book git-scm.com Git이란?Git(깃)은 버전 관리 시스템을 말한다. 그렇다면 우리가 사용하는 GitHub(깃헙)은? git을 관리하는 프로젝트를 올려둘 수 있는 사이트이다. 버전 관리란?버전 관리는 프로젝트의 상태를 시간에 따라 기록하고 추적할 수 있게 하는 시스템을 말한다. 이를 통해 소프트웨어 개발자는 파일의 변경 내역을 관리하고, 언제든지 과거의 특정 시점으로 되돌릴 수 있다. Git은 이러한 버전 관리 시스템(VCS) 중 가장 널리 사용되는 분산 버전 관리 시스템(D.. 2024. 9. 8. [React] console, warning, error 메세지 제거 개발을 하다보면 어쩔 수 없이 개발자도구 안에 콘솔에 warning과 console.log 메세지가 수도 없이 많을 수 있다. 배포 하기 전에 한 번쯤은 신경써야할 내용에 대해 써보겠습니다! 방법은 매우 간단하다 ㅋㅋ,,, App.js 에 아래와 같은 코드를 추가하면 된다..! 원리는 모든 console 메세지에 대해 빈 함수로 대체하여 재정의 하는 것이다. if (1+1 === 2) { window.console = { log: function () {}, warn: function () {}, error: function () {}, }; } 2023. 10. 5. Git 터미널 명령어 모음 및 사용 방법 변경 내용 확인: 프로젝트에서 변경된 파일 목록을 확인하고, 스테이징 할 준비를 한다. 개발자라면 한 번쯤은 사용해봤을 Git에 대해 명령어에 대해 정리해보겠다. Git 이란? Git은 버전 관리 시스템(Version Control System, VCS)으로, 소프트웨어 개발 프로젝트에서 코드와 파일의 변경 사항을 추적하고 관리하는 데 사용되고 있으며, 대부분의 현대적인 소프트웨어 개발 프로젝트에서 널리 사용되고 있다. 아래 그래프와 같이 사용량은 꾸준히 늘고 있으며 현재는 대부분의 오픈소스와 개발자들의 프로필이 등재되어 있다. Git의 장점 동시에 작업하는 병렬 개발 가능 : GIT은 브랜치를 통해 개발자들이 독립적으로 작업할 수 있도록 도와주며, 원격 저장소를 제공하여 ****동시에 같은 파일이 수정.. 2023. 10. 4. 이전 1 2 3 4 5 다음