Juunone's devlog

Written by@juunone
야크 쉐이빙을 하며 더 좋은 코드를 설계하고 생각합니다.

GitHubLinkedIn

User Journey 소프트웨어 개발

참고 https://uxmentor.me/user-journeys-beginners-guide/ https://www.optimizely.com/optimization-glossary/user-journey-map/ 학습 목표 User Journey에 대한 이해와 그 기반을 따른 프로그래밍 사용자 여정이란? 사용자 여정은 상호작용 할 수 있는 프로세스이다…

Git Command Line

Git CLI Git v2.2.30 >== 다양한 역할 수행하던 git checkout 커맨드가 git swtich , git restore 로 분리됨.

야크 털 깎기(Yak Shaving)

참고 박성범 기술 블로그 발단 개발 문서를 읽다가 라는 표현을 보고선 궁금증을 못참고 찾아본 내용 정리. 원래 MIT의 칼린 비에리(Carlin Vieri) 가 만든 용어라고 한다. 유명한 마케터 세스 고딘(Seth Godin)의 예시. 오늘은 세차를 해야겠어. 하지만 호스가 망가졌네, 홈 디포우에서 새 호스를 사야겠네 하지만 홈 디포우는 다리 건너편…

BDD (Behavior Driven Development)

참고 cheuora brunch https://yorr.tistory.com/26 https://beomseok95.tistory.com/293 학습 목표 BDD (Behavior Driven Development) 알아보기 BDD? 사실 Behavior Driven Development(BDD)는 유명한 다른 프로그래밍 방법론 TDD(Test-Drive…

JavaScript 함수 호출 방식

참고 https://blueshw.github.io/2018/09/15/pass-by-reference/ https://codeburst.io/explaining-value-vs-reference-in-javascript-647a975e12a0 https://www.educative.io/courses/step-up-your-js-a-comprehensi…

2019 카카오 겨울 인턴쉽 크레인 인형뽑기

2019 카카오 겨울 인턴쉽 크레인 인형뽑기 Go to programmers 게임개발자인 죠르디는 크레인 인형뽑기 기계를 모바일 게임으로 만들려고 합니다. 죠르디는 게임의 재미를 높이기 위해 화면 구성과 규칙을 다음과 같이 게임 로직에 반영하려고 합니다. crane_game_101 게임 화면은 1 x 1 크기의 칸들로 이루어진 N x N 크기의 정사각 격…

함수형, 객체지향 패러다임 차이

참고 evan moon 기술 블로그 https://blog.metafor.kr/141 bccrwp 학습 목표 함수형과 객체 지향의 프로그래밍 패러다임 차이에 대해 알아본다. 프로그래밍 명령형 프로그래밍 절차적 프로그래밍(PP): C 객체 지향 프로그래밍(OOP) : Java, Python 선언형 프로그래밍 함수형 프로그래밍: SQL, HTML, Pyth…

extends, implements 차이

참고 stackoverflow https://velog.io/@hkoo9329/자바-extends-implements-차이 https://shlee0882.tistory.com/106 https://rok93.tistory.com/entry/Java-extends-implements-abstract-차이 학습 목표 와 차이 이해 및 추상 클래스 개념 …

Front-End framework

참고 O’REILLY 학습 목표 TypeScript를 안전하게 응용 프로그램에 통합하는 방법 이해 TypeScript 도입 타입스크립트에서 DOM API 를 사용하기 위해서는 간단하게 설정만 해주면된다. 브라우저에서 동작하는 안전하고 타입에 의해 보호받는 프로그래밍을 하게 도와준다. React 리액트에서는 컴포넌트를 타입스크립트로 정의할 수 있고 안전하…

DDD (Domain Driven Design)

참고 Minseok medium 위키 cyberx microsoft blog 학습 목표 도메인 주도 설계 알아보기 DDD(Domain Driven Design) 도메인 중심 설계는 소프트웨어 코드의 구조가 비즈니스 도메인 과 일치해야 한다는 개념이다. DDD 자체가 쉬운 개념은 아니다. 모든 한 통로는 도메인(Domain) 으로 연결된다. 위 내용이 내…