About Author

Rhio Kim
blog: http://rhio.tistory.com
twitter: @rhiokim
github: rhiokim

자바스크립트를 좋아하는 인간입니다.

  • Arduino
  • Node.js
  • HCI

About this Article

Date Released:
Thursday, May 17 2012 6:32 PM

회고(v0.8.2)

이번 버젼은 Octopress 데이터 변환 도구를 개발하는 것과 즉각적 빌드(Instant Generating) 가 주된 목표였다. 하지만 판단의 오류로 인해 인스턴스 빌드는 보류하였다.

v0.8.2 milestone

계획한 마일스톤은 이보다 좀더 많았지만 즉각적 빌드는 향후 대응하기로 하였다.

좋았던 점

  • 옥토프레스의 구조를 분석하면서 Ruby 구문을 읽을 수 있게 됨
  • 옥토프레스는 markdown 을 확장하기 위해서 rubygem 의 liquid 방식의 커스텀 태그를 확장하였는데 이 데이터를 하루프레스로 변환하기 위해서 정규표현식이 필수, 정규 표현식의 중요함을 다시 한번 깨달음

안좋았던 점

  • 옥토프레스의 데이터 구조와 빌드 방식에 대한 분석을 하지 않은 상태에서 목표를 낮게 설정
  • 여행 후유증이 생각보다 길어져 몰입도가 매우 낮아짐
  • 목표에 집중을 못하고 이슈와 연관된 이슈를 해결하는데 시간을 많이 소비함

이슈

  • 인스턴스 빌드는 구현하고 보니 다른 방식으로 이미 구현되어 있었음
  • 정적 페이지 제너레이터와 데이터 모델러의 리펙토링이 절실함
    • 리펙토링은 0.8.2 버젼에서는 보류됨

마치며

이번 목표는 생각보다 내제된 이슈가 많았고 여행 후유증으로 개발에 집중하지 못하는 상황이 지속되어 생각했던 릴리즈 시간보다 약 5MD 가 지연되었다.

디아블로 3가 출시됨으로써 다소 집중하지 못하는 사태가 발생할 수 있으니 목표를 좀더 낮추고 세세히 쪼개서 구현해 나가는 방식을 취해야 겠다.