Home

0

코드스피츠80_OOP design with game (1)- 2. OOAD & 프로시저 P

코드스피츠 강의 정리록 생소한 도메인으로 배우는게 좋다.익숙한 도메인들은 익숙한 처리방법으로 처리하기때문에 객체지향을 배우기 어렵다.때문에 80기는 게임을 통해서 진행할 예정. 객체지향 프로그래밍을 배우기 전,프로시저 프로그래밍 형태의 코드를 알아본다. 2. 게임 개요 및 규칙 2.1 앤티티 파악아키텍트나 디자인패턴을 만드는 설계자들은현상을 보고

0

코드스피츠80_OOP design with game (1)- 1. 객체지향과 값지향

코드스피츠 강의 정리록 생소한 도메인으로 배우는게 좋다.익숙한 도메인들은 익숙한 처리방법으로 처리하기때문에 객체지향을 배우기 어렵다.때문에 80기는 게임을 통해서 진행할 예정. 1. 객체지향 준비운동객체지향 ←→ 값지향객체지향의 반대말은 값지향이다.객체지향과 값지향을 비교해보면서 기본개념을 잡고 넘어가자. 1.1 객체지향 1) 참조값을 사용함.객

0

(ing..) ES6 Symbol 프로퍼티

ECMAScript6 책 (두고두고 보는 자바스크립트 표준 레퍼런스)정리중 입니다. 0. Well-Known Symbol스펙에서 @@iterator 형태로 작성된 것을 볼 수 있는데, @@는 Symbol 대신 사용한 것이다. @@iterator === Symobl.iterator Well-Known Symbol은 스펙에서 처리 알고리즘을 구분하기

0

ES6 Symbol 오브젝트

CommentSymbol에 대해서 이해가 안갔는데 C언어의 enum과 비슷한 개념이라고 설명한 부분에서 살짝 감이 왔다. ECMAScript6 책 (두고두고 보는 자바스크립트 표준 레퍼런스)인프런 JavaScript ES6+ 제대로 알아보기 – 중급 :: symbol 심볼은 3가지 형태로 사용할 수 있다. Symbol(): Symbol 값을 생성

0

코드스피츠77 ES6_3회차_Iteration & generator

🌕🌑🌑자바스크립트에서도 일반명사처럼 생긴 고유명사가 많이 나오고, 그중에 하나가 interface. 자바에서의 interface는 따로 있지만, 자바스크립트에서의 interface는 무슨 의미인지, 뭐에 쓰는 용어인지 알아보자.자바스크립트 스펙에 정의되어있는 interface 규격에 맞춰 자바스크립트의 루프가 구현되어있기 때문에 중요하며, loop를

0

CodeSpitz77 2회_Flow control statement (2)

🌕🌑🌑 TL;DRoptional flow control에서는 if문에 대해서 다룬다. if문에서 가장 중요한 것은 모든 상황에 대한 예외처리이며, 특히 if..else을 사용할 경우 else문 뒤에는 mandatory 상태의 문이 와야한다. 후방결합이라는 특징때문에 else if 사용을 조심해야한다. 병행조건일때는 switch문을 쓰고 부분집합에서의

0

CodeSpitz77 2회_Flow control statement (1)

🌕🌑🌑 코드스피츠 강의 정리록 복습Flow란?우리가 짠 파일이 메모리에 적재되고,적재된 순간, 명령과 데이터로 나눠져서 적재된 다음에명령이 쭉 한꺼번에 실행되는데,명령이 차근차근 실행되는 과정. 0. Record, Completion Record자바스크립트 언어의 기본적인 문처리 기법을 알아보자. 0.1 Record자바스크립트는 문을 처

0

Git Submodule로 공용로직 공유하기

잘못된 점이 있으면 댓글 부탁드립니다 :) 서론한 언어로 여러 프로젝트를 만들다 보면, 공용으로 사용되는 모듈들이 자연스럽게 생성된다. 비즈니스 코어를 모듈화할 수 있고, 또는 언어도 같고, api를 공유하는 프로젝트가 2벌 이상일 경우 http client만 모아있는 모듈을 따로 분리해서 공용화할 수도 있을 것이다. 이렇게 같은 공용 컴포넌트, 공용

0

CodeSpitz77 1회_Programming & JS elementry

🌕🌑🌑 코드스피츠 강의 정리록 1. 왜 이렇게 짰니. - 개발 기본을 알아보자.철학/가치/동기 철학 상대주의적으로 바라보자. 기준 (: 왜 이렇게 짰니?.. 이것만 지켜도 비용절감.) 가치: 이러이러한 가치를 추구했기 때문에 이렇게 작성하였다. 의사소통 A가 짠 코드를 아무도 못알아보면 비용낭비 단순함 A가 짠 코드가 복잡하여 요건 추가시