Header

  1. View current page

    재선아빠님의 노트

Profile_image?t=1224119607&type=big
21

daily_draft

5월 17일 목요일

  • 성능향상 관련 : counter cache column (peepcode)

5월 19일 - 20일

http://blog.davidchelimsky.net/articles/2007/05/14/an-introduction-to-rspec-part-i

http://nohmad.sub-port.net/typo/articles/2005/10/20/behavior-driven-development

http://crafterm.net/blog/articles/2007/02/28/rspec-presentation

5월 21일 이후

금요일에 제출할 최종 강의자료 작성 준비를 위한 컨텐츠 배치 완료하기

배치된 컨텐츠들을 모두 습득하고 프리젠테이션 형태로 작성 시작 (배포용 프리젠테이션)

컨텐츠 수집 계속

스프링노트 슬라이드로 대략 작성 (내용에 대해서 좀더 보강 필요)

첨부할 이미지들 수집 / 캡춰 (오픈마루 위키에 올려진 스프링노트 개발진행과정 관련 이미지들)

레일즈 미래에 대한 부분도 소개 (스프링노트는 이런 부분을 기대하고 있다?)

동영상들 링크 수집

레퍼런스 링크 정리 계속

 

TODO

  • 스프링노트에서 사용중인 플러그인 정리 -> 612 개의 레일스 플러그인들중 사용중인 것들은 어떤 것들이고 만든 것도 보여준다.
  • 디플로이 환경 구성 개괄 설명, 잦은 디플로이 과정에서도 서비스 중단이 없도록 설정한 내용 준비
  • memcache 사용과 쿼리를 줄이기 위한 노력들에 대한 사례 수집
  • 어드민 페이지 구성 및 간단한 모니터링 툴 사용 부분 설명 자료
  • 기타 얘기하지 못한 이슈들 생각나는 대로 정리 / 수집
  • 성능 관련 자료 (트위터 자료들 참고)

 

방점

자바로 엔터프라이즈 계열의 개발을 하는 분들이 좀더 애자일한 방법으로 프로그래밍을 하고 싶다는 욕구? 에 대한 얘기...

 

문서화?

ri, rdoc 의 대안 같은 것들을 소개한다.

 

다이내믹 언어가 주는 기민함?의 실체?

 

TDD(엔터프라이즈계열에서도 많이 하는)에 비해서 BDD 가 갖는 장점

  • assert 보다는 좀더 작은 단위로 과정에 대한 테스팅이 가능해서 도움이 되었던 것 같다.
  • 자 바 계열에서 주로 비즈니스 로직단 (컴포넌트 단에 닫혀있는 코드들 - 퍼사드 계열의 테스팅에 집중하는 과정) 테스팅에 비해서 다이내믹한 루비의 경우에는 좀더 메소드들이 대체로 평평한 느낌이다 (모두 비슷한 레벨 - 노출된 부분이 엑션 단위?)
  • 자바계열의 복잡한 호출 방식 체계를 따라가는 느낌에서는 메소드 네비게이션이 중요한 문제... 따라서 IDE 같은 것의 지원을 많이 받는 편..
  • 디버깅 환경 (디버깅 환경도 사실은 가상환경인셈) 에서 단계적으로 디버깅 하는 것이 다이내믹 언어에서 꼭 필요하진 않다.
  • PRINT 가 나쁜 것인가? 다이내믹한 언어에 있어서는 개발환경과 차이없는 환경에서 망가뜨리지 않고 테스팅 하는 것이 수월한 편.

 

History

Last edited on 05/29/2007 22:25 by JasonPA

Comments (0)

You must log in to leave a comment. Please sign in.