
03. MVC 패턴
2022. 7. 18. 23:13
오늘의 공부 정리
대부분의 일들이 그러하지만 개발자는 특히 혼자서 처음부터 끝까지 모든 프로젝트를 담당해서 업무를 진행하지 않는다. 그러므로 개발자는 다양한 환경에서 다양한 사람들과 협업을 하는 일이 잦은데 그럴때 마다 매번 새로운 규격과 환경에 적응해서 일을 하기란 쉽지 않다. 모든 회사, 모든 동료가 같은 규격을 가지고 협업하면 얼마나 편할까? 이러한 고민을 해결해주기 위해 MVC 패턴이 사용된다. MVC 패턴의 등장 배경 위에서 간략하게 설명했듯이 MVC 패턴은 다른 사람들과 협업하기에 용이하도록 만든 일종의 규칙? 혹은 규약이라고 할 수 있다. MVC 패턴을 검색해보면 디자인패턴이라는 말이 자주 등장하는데 이는 쉽게 이해해보자면 '유지보수 하기 쉽게 다같이 통일된 형식으로 개발하자' 이다. 반대로 얘기해보면 MVC..

02. Template Literal
2022. 7. 8. 08:41
오늘의 공부 정리
기존에 자바스크립트에서 문자열을 선언하기 위해 사용했던 방식인 작은 따옴표( ' )같은 경우에는 글의 강제 개행이 불가하거나 동적인 데이터를 결합하여 한 문장으로 사용할 때에는 + 연산자를 중간에 삽입해 주어야 하는 불편함이 있었다. 따라서 이를 해결하기 위해 Template Literal 방식을 배워보자 - 기존 문법의 불편함 자바스크립트에서 문자열을 표기할때 처음부터 끝까지 정적인 데이터만 나열하는 경우에는 문제가 없지만, 글의 강제 개행(일반적으로 엔터를 치는것과 같은)이나 다른 변수의 값을 불러오거나 수식을 계산하거나 등등... 의 동적인 데이터를 결합하여 코드를 작성할 때에는 그러한 데이터를 결합 할때마다 따옴표( ' )를 써서 작성하던 정적인 데이터의 문자열을 닫고 + 연산자로 새로운 문자열을..

01. Git & Github
2022. 7. 7. 09:21
오늘의 공부 정리
개발자라면 절대로 모를수가 없는 것이 이 Git과 GitHub다. 하지만 개발을 시작하는 분들 중 꽤 많은 사람들이(본인포함) 이 둘의 차이를 명확히 알지 못한다. 따라서 평생 개발을 하며 살아가기 위해 필수적으로 알아야 하는 Git과 GitHub의 차이와 기본적인 사용법에 대해서 정리하려한다. - Git 로컬에서 관리되는 버전 관리 시스템 (VCS : Version Control System) 소스코드 수정에 따른 버전을 관리해주는 시스템 Git과 Github는 모두 코드를 관리할수 있도록 보관해준다는 공통점이 있지만 가장큰 차이는 로컬에서 관리하느냐 Github의 클라우드에서 관리하느냐이다. Git은 내가 관리하고자 하는 코드의 파일을 로컬에서 관리하므로 다른 사람들과의 협업하기에는 유용하지 않다. ..