복수의 요소로 구성되고,이 들이 서로 유기적 관련을 갖고 결합하여 전체로서 목적을 달성해야하며, 특정한 기능을 완수하도록 구성된 여러 요소의 결합체각 구성요소들이 상호작용하거나 상호의존하여 복잡하게 얽힌 통일된 하나의 집합체시스템 : 무엇인가 하기 위해 구성한 체계 /
어떤 플랫폼이 있는 지와, 각각의 장단점을 알아보자.장점 \- 브라우저만 있으면 어디서든 접속 가능 \-웹페이지가 업데이트된 후 배포속도가 빠름 \-플랫폼 환경에 제약이 없음단점 \- 속도가 느림 \- UI사용성이 앱보다는 좋지 않음 \- 연결하기 위해서 U
프로젝트, 명세서 등의 정보 요구사항에 대한 정확한 이해분석자, 개발자, 사용자간의 원활한 의사소통 수단데이터 중심의 분석 방법현행 시스템만이 아닌 신규 시스템 개발의 기초 제공→ 설계를 “대충”하면 기능 한 개 추가 될 때마다 DB와 관련된 이미 개발된 프로그램도 함
개념 \- 기존 Vue.js에 렌더링을 위한 가상도움 설계는 html 기반 템플릿을 제공하고 가상DOM트리로 반환한 후에 실제로 DOM에 어떤 영역이 업데이트 되어야 하는지 재귀적으로 탐색하는 방식 \- 이 작업은 불필요한 탐색이 많이 포함될 수 밖에 없었다. ⇒
실수없이 손 빠르게 코드를 작성하는 능력은 중요함수 십만의 라인의 텍스트를 원하는대로 쉽게 검색, 치환 할 수 있다면 ‘칼퇴’ 확률이 높아짐사람이 직접 눈으로 스캐닝하며 찾는 것은 한장이면 해볼만하지만 수백장일 경우 어렵다.‘윌리 표현식’ 도구를 쓴다면 금세 찾을 수