이 글은 회원 관리 플랫폼 관련 Startup인 Strompath가, Scrum에서 Kanban으로 성공적으로 변경한 경험에 대한 포스팅의 번역입니다. 오,탈자나, 의, 오역, 비문이 있을 수도 있으니 잘못된 부분은 리플이나 쪽지로 제보해주시면 감사하겠습니다 :)

DHH는 TDD를 역사 속에서 폐기 시켰다. 나는 슬프지만, TDD가 폐기 되는 것을 막지 못한 것 때문이 아니라, 프로그래밍을 하는 동안 처하는 많은 문제들을 해결할 새로운 기술들을 차용해야 하기 때문이다.

Smalltalk Best Practice Patterns ^1 에서는 객체를 상태와 연결 짓는 두 가지 방법을 정의합니다. 내부 상태, 외부 상태가 그것입니다. 내부 상태는 필드(속성, 인스턴스 변수, 멤버 변수 등)로서 저장되고, 외부 상태는 객체가 키, 벨류로 맵에 저장됩니다. 객체 네이밍을 예로 들면, 객체가 ID를 가질 경우, 그것을 내부에 저장하면,

Javascript에서 비동기 식으로 개발을 하다보면, Callback 함수로 인해 코드의 복잡성이 증가하고 가독성이 떨어지는 경우가 종종 생긴다. 이르자면 다음과 같은 경우이다.

예전에 추천 시스템을 개발하고 발표용으로 만들었던 슬라이드.