Let’s Split Keyboard 조립기
몇 달전 Massdrop에 올라온 Planck를 보자마자 곧바로 주문했다. 개인적으로 그리드형의 키보드를 좋아하기도 하고 미니멀한 디자인이 너무 이뻐보였다.
몇 달전 Massdrop에 올라온 Planck를 보자마자 곧바로 주문했다. 개인적으로 그리드형의 키보드를 좋아하기도 하고 미니멀한 디자인이 너무 이뻐보였다.
Mockito가 지원하는 기능은 간단한 기능의 유닛테스트에는 충분하지만 코드 구조가 복잡할 경우 테스트하기에 힘든 부분이 많다. 혹은 반대로, 테스트를 [...]
오늘 회사에서 코드리뷰를 하다가 나온 내용을 하나 올려본다.
2016년도가 지나가고 어느새 2017년 2월이 되어버렸다. 이미 회고라고 말하기엔 너무 늦은 느낌이지만 그래도 해야할 건 해야겠다는 생각에 이 글을 쓰기 [...]
Mock 생성은 쓸데없이 반복적이다. @Mock Annotation을 사용하면 좀 더 간단하게 mock을 할 수 있고 코드가독성도 좋아진다. MockitoAnnotations.initMocks() 또는 @RunWith(MockitoJUnitRunner.class)를 [...]
이번에 안드로이드 개발을 시작하게 되면서 Mockito와 PowerMock을 처음 만져보게 되었다. Java로 계속 개발을 해왔지만 사용한 유닛테스트 프레임워크와는 사용법이 [...]
1월 초 글 이후에 정말 오랜만에 글을 올린다. 사실 이것저것 적고 있긴한데 퍼블리쉬를 못했다… (구차한 변명…) 어쨌거나 이번에 인터뷰를 했던 핀터레스트와의 [...]
6월말에 블로그를 시작하고 벌써 5개월이 지났다. 작심삼일이라고 처음과는 다르게 포스팅 빈도가 상당히 줄어들었다. 12월초부터 연말 행사도 많았고 회사일 [...]
이 글은 JavaScript Playground의 Elm for JavaScript Developers를 번역한 것이다. 저자인 Jack Franklin의 허락을 받고 번역하였다. GitHub에나 Twitter에서 나를 follow하고 있는 [...]
대부분 OS X로 필요한 작업을 모두 처리하지만 어쩔 수 없이 윈도우를 사용해야 하는 경우가 가끔씩 생긴다. 최근 윈도우 10가 필요해서 현재 사용중인 맥북프로(2011 [...]
원문: https://code-cartoons.com/hot-reloading-and-time-travel-debugging-what-are-they-3c8ed2812f35 사람들이 열광하는 Redux의 두 가지 기능은 핫 리로딩(hot reloading)과 시간 여행 [...]
원문: https://code-cartoons.com/a-cartoon-intro-to-redux-3afb775501a6 Flux를 더 혼란스럽게 만드는 것은 Flux 그 자체보다는 Flux와 Flux에서 영감을 받아 만들어진 Redux간의 [...]
원문: http://blog.jeremymartin.name/2008/03/understanding-loose-typing-in.html JavaScript: The Right Way에는 부분적으로 번역되어있기 때문에 전문을 번역해보았다. 대략 8년 전의 [...]
JavaScript의 함수는 1급 객체(first class object)이다. 이 글에서는 1급 객체가 무엇이고 왜 이것이 JavaScript에서 중요한지 이야기해 보고자 한다. 먼저 1급 시민(first [...]
원문: https://medium.com/code-cartoons/a-cartoon-guide-to-flux-6157355ab207 Flux는 현재 웹 개발에서 가장 인기 있는 토픽 중 하나이면서도 가장 이해되고 있지 않은 토픽 [...]
원문: http://www.programcreek.com/2013/03/hashmap-vs-treemap-vs-hashtable-vs-linkedhashmap/ Map은 Java에서 가장 중요한 자료구조중 하나이다. 이 글에서는 HashMap, TreeMap, Hashtable, [...]
원문: http://www.programcreek.com/2014/05/top-10-mistakes-java-developers-make/ 이전글: 자바 프로그래머가 자주 실수하는 10가지 – 1 #6. 접근 레벨 개발자들은 꽤 자주 [...]
원문: http://www.programcreek.com/2014/05/top-10-mistakes-java-developers-make/ 이전글: 자바 프로그래머가 자주 실수하는 10가지 – 1 #6. 접근 레벨 개발자들은 꽤 자주 [...]
원문: http://www.programcreek.com/2014/05/top-10-mistakes-java-developers-majke/ 다음글: 자바 프로그래머가 자주 실수하는 10가지 – 2 #1. 일반 배열을 ArrayList로 변환하기 [...]
원본: http://ss64.com/osx/syntax-bashkeyboard.html 이미 아시는 분들도 많겠지만 Emacs의 단축키 중 어느정도가 OS X 터미널에서 사용이 가능하다. 나도 조금은 사용을 [...]
C++나 Java는 언어자체에서 상속을 위한 방법을 지원하는데 반해서 JavaScript는 이상하게도 특별히 상속을 위해 따로 지원하는 문법이 없다. 더욱이 class가 [...]
Prototype Chain JavaScript의 Prototype Chain은 [[Prototype]]으로 이루어지는 object들의 연결을 말한다. JavaScript의 Primitive Type을 제외한 모든 object는 [[Prototype]]을 가지고 [...]
JavaScript에서도 다른 여타 언어들처럼 instance를 생성할 떄 new를 사용한다. JavaScript는 prototype으로 instance를 생성해야 하기 때문에 Java나 C++같은 언어와는 다른 [...]
C/C++, Java, 그리고 JavaScript 같이 우리가 접하는 대부분의 언어들은 Lexical Scope를 사용한다. Lexical Scope는 Static Scope라고도 불린다. 반대의 방식으로는 Dynamic [...]
JavaScript의 prototype를 처음부터 다시 공부하면서 적어보았다. C/C++와 Java로 프로그래밍을 시작했고 오래써왔기 때문에 prototype을 이해하는데 꽤 오랜시간이 [...]
JavaScript data type은 다음과 같다. 5개의 primitive type – 얼마전에 새로 나온 ECMAScript 2015의 스펙에서는 symbol type이 추가 – 그리고 하나의 object type있다. primitive [...]