Shell Script 작성 과정에 읽고, 유지보수하기 쉽게 만들기 위한 Clean Code 방법1. 의미 있는 변수명변수에 담기는 값에 대한 용도, 의도 등을 파악할 수 있도록 변수명을 할당한다.#!/bin/bashVPC_NAME="lab-edu-vpc-ap-01"PRI_SUB_NAME_01="lab-edu-sub-pri-01PRI_SUB_NAME_02="lab-edu-sub-pri-02"NETWORK_EC2_NAME_01="lab-edu-ec2-network-ap-01"NETWORK_EC2_NAME_02="lab-edu-ec2-network-ap-02"AMI_ID="ami-0ff1cd0b5d98708d1"INSTANCE_TYPE="t3.micro"KEY_NAME="lab-edu-key-ec2"KEY_..
Programming
venv 모듈은 디렉터리에 독립적인 Python 패키지를 구성하여 경량화된 가상 환경 생성을 지원한다. 이 모듈을 이용해 디렉터리 별로 가상환경을 만들어 서로 다른 패키지를 설치해 프로젝트를 나누어 구성할 수 있다.1. 가상환경 생성프로젝트 폴더 이동# cd /PATH/TO/PROJECT_FOLDERcd /home/ec2-user/backend가상환경 생성# python -m venv /PATH/TO/VENV_FOLDERpython -m venv /backend 2. 가상환경 활성화가상환경 활성화# source /PATH/TO/VENV_FOLDER/bin/activatesource /backend/bin/activate가상 환경 내부에 패키지 설치pip install -r requirements.txt..