작업의 완전성을 보장해주는 것논리적인 작업 셋을 모두 완벽하게 처리하거나, 처리하지 못할 경우에는 원 상태로 복구해서 작업의 일부만 적용되는 현상(Partial update)이 발생하지 않게 만들어주는 기능잠금(Lock)과 트랜잭션은 서로 비슷한 개념 같지만
만약 우리가 브라우저에 다양한 도형을 그릴 수 있는 웹 어플리케이션을 만든다고 가정해보자.도형을 만들 때 필수적인 것들, 예를 들어 너비/높이/색상 등.. 공통적으로 쓰이는 속성 값을 한번에 정의 한 다음, 재사용 하면 더욱 간편할 것이다.이렇게 상속을 이용하게 되면
constructor(생성자) 를 쓰지 않고, 필드를 정의할 수 있는데,publicFied = 2; 처럼 그냥 정의하게 되면 Public 필드가 되어 외부에서 접근이 가능하지만privateField = 0; 처럼 \`그래서 publicFied는 2라는 값이 출력되지만
Class 를 사용하는 사용자 혹은 우리가 잘못 사용해도 방어적인 자세로 만들 수 있도록 해주는 것이 Getter and Setters 이다.
패스트파이브에서 기획 문서를 직접 제공하여 그것을 토대로 기업 과제가 진행된다는 말을 들었을 땐 정말 신기했다. 실제로 패스트파이브 공간을 이용해본적도 있었고 돌아다니면서 패스트파이브 공간 및 건물도 많이 봤었기 때문에 친근하게 느껴졌었다. 이러한 경험 및 인식 덕분에
해당 클론 프로젝트는 'Aesop' 사이트의 코드를 베끼지 않은, DB 모델링 설계부터 기능 구현 등 모든 부분을 팀원들과 소통하며 직접 코드를 짠 프로젝트이며 상업적인 이용 목적 또한 없음을 밝힙니다. 우리팀이 만든 최종 결과물 일부 캡쳐 Project O
twoSum 함수에 숫자배열과 '특정 수'를 인자로 넘기면, 더해서 '특정 수'가 나오는 index를 배열에 담아 return해 주세요