쿼리 2

오브젝트: 코드로 이해하는 객체지향 설계 6장을 읽으며

오브젝트: 코드로 이해하는 객체지향 설계 6장을 읽으며 느낀점함수형 프로그래밍의 개념과 부수효과를 최소화하는 방법, 명령(Command)과 쿼리(Query)를 분리하는 설계 원칙에 대해 배운 것이 인상적이었음. 메시지를 통해 객체 간의 협력이 이루어질 때, 불필요한 부수효과를 피하는 것이 얼마나 중요한지 체감했고, 코드의 안정성과 일관성을 높이는 방법을 구체적으로 알게 되었음. 메시지와 인터페이스객체지향 프로그래밍에 대한 가장 흔한 오해는 애플리케이션이 클래스의 집합으로 구성된다고 생각하는 것. 클래스는 구현 도구일 뿐.가장 중요한 재료는 클래스가 아니라 객체들이 주고받는 메시지 클라이언트 - 서버 모델두 객체 사이의 협력 관계를 설명하기 위해 사용하는 전통적인 메타포는 클라이언트-서버 모델두 객체 사이..

[Node.js] #7 MySQL

MySQL 모든 데이터를 변수에 저장했다는 것은 메모리에 저장한다는 것. 메모리는 휘발성이라 종료하면 사라짐. 영구저장을 위해서는 데베를 사용해야 한다. 다양한 DB가 있지만 MySQL과 몽고디비 두가지를 이용할 예정. # mysql 설치 brew install mysql brew services start mysql mysql_secure_installation # 워크벤치 설치 콘솔로는 데이터를 한눈에 보기에 무리가 있으므로 워크벤치라는 프로그램을 사용하면 데베 내부에 저장된 데이터를 시각적으로 확인할 수 있어서 편리함. # 테이블 생성하기 대부분 아는거라 대충 나만 알아보도록 정리 VARCHAR(자릿수): 가변길이 CHAR(자릿수): 고정길이 - 둘다 자릿수가 10이라고 하면, VARCHAR는 0~..

Node.js 2023.07.23