본문 바로가기

전체 글17

[MacOS] Flutter 세팅 Flutter SDK curl -O https://storage.googleapis.com/flutter_infra/releases/stable/macos/flutter_macos_2.0.3-stable.zip unzip flutter_macos_2.0.3-stable.zip 경로 설정 vi ./.zshrc // flutter 경로 설정 export PATH="$PATH:/{dir}/flutter/bin" source ./.zshrc 버전 확인 flutter --version Flutter 의존성 확인 / 설치 flutter doctor Xcode, CocoaPods, Android toolchain 의 설치가 필요하다 ! Xcode 설치 AppStore 에서 설치 후 아래 명령어 실행 sudo xcod.. 2022. 8. 15.
Chapter 2. 아키텍처 개요 아키텍처 👀 아키텍처의 전형전익 영역 - 표현, 응용, 도메인, 인프라스트럭처 표현 영역 사용자의 요청을 받아 응용 영역에 전달하고 응용 영역의 처리 결과를 다시 사용자에게 보여주는 역할 대표적인 표현 영역의 사용자는 웹 브라우저 이용자, REST API 를 호출하는 외부 시스템 등 응용 영역 시스템이 사용자에게 제공해야 할 기능을 구현하고, 그러기 위해서 도메인 영역의 도메인 모델을 사용 로직을 직접 수행하기보다는 도메인 모델에 로직 수행을 위임 public class CancelOrderService { @Transactional public void cancelOrder(String orderId) { Order order = findOrderById(orderId); if (order == nu.. 2022. 8. 15.
Chapter 1. 도메인 모델 시작 도메인 👀 도메인이란 ? - 소프트웨어로 해결하고자 하는 문제 영역 온라인 책을 판매하는 서점 시스템을 구현하고 할 때, 도메인과 하위 도메인은 아래와 같이 분류할 수 있음 도메인 : 온라인 서점 하위 도메인 : 회원, 상품, 주문, 결제, 배송, 정산, 문의 등 한 하위 도메인은 다른 하위 도메인과 연동하여 완전한 기능을 제공 물건 구매 : 주문, 결제, 배송, 정산 특정 도메인을 위한 소프트웨어라고 해서 도메인이 제공해야 할 모든 기능을 직접 구현하는 것은 아님 외부 PG, 외부 채팅 솔루션 도메인 마다 고정된 하위 도메인이 항상 존재하지는 않음 도메인을 제공할 대상에 따라 달라지기도 함 도메인 모델 👀 도메인 모델이란? - 특정 도메인을 개념적으로 표현한 것이고, 도메인 자체를 이해하기 위한 개념 .. 2022. 8. 14.
[JavaScript] 연산자 Javascript 연산자주어진 식을 계산하여 결과를 얻어내는 과정을 '연산''연산자'란 프로그래밍에서 쓰이는 기호ex) 산술 연산자, 문자열 연산자, 증감 연산자, 지수 연산자, 대입 연산자, 비교 연산자, 삼항 연산자, 논리 연산자 등 Javascript 연산자 종류산술 연산자덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 나머지(%)로 구성let a = 4 + 2; // 6let b = 3 - 2; // 1let c = 5 * 2; // 10let d = 6 / 2; // 3let e = 8 % 3; // 2 문자열 연산자'+' 연산자는 문자열이 아닌 데이터는 문자열로 바꿔서 연산  let str1 = 'Beau ' + 'Kim'; // Beau Kimstr1 += ' Male'; // Beau.. 2022. 6. 30.