Header

  1. View current page

    재선아빠님의 노트

Profile_image?t=1224119607&type=big
21

slide

  1. 레일스 실전워크샵

    스프링노트(1)

    유지만

    오픈마루

  2. 프로그래머 행복지수를 높이는 법

    • 배우기 쉽고
    • 문제를 쉽게 해결할 수 있도록 해주고
    • 성공의 기회를 증가시켜 주는
    • 도구가 행복을 준다
    • Q1 '06 대비 Q1 '07 (O'Reilly Radar) 그림
  3. 스프링노트와 레일스

    • 레일스는 탁월한 선택이었다 (시즌1 회고)
    • 프로그래머를 더 행복하게 만든다 (열정적인 개발)
    • 애자일을 위해 태어난 레일스
    • "adaptive", not "predictive"
  4. 스프링노트와 레일스

    • 정말 개발이 빠른가
    • 테스트 코드작성으로 스펙을 대치 (불필요문서작성x)
    • 다이내믹 언어가 준것은 (개발환경과 디버깅환경이 다르지 않다)
    • 디버깅환경 (디버깅환경도가상환경인셈)
    • 스케일링/성능은 레일스만의 문제가 아니다 by Twitter 사례
    • 성공 사례
  5. 소개

  6. 개발과정

    • 개발 2 + 2명, 디자인/UI 2명, 기획
    • 플래닝게임 - 2주단위 릴리즈 - 회고
    • 아침미팅, 페이퍼프로토타이핑
    • 기획,디자인,개발이 함께 긴밀하게
    • 오픈24시
  7. 개발과정 (계속)

    • 사용자 커뮤니티와 함께 개발
    • 목표는 과정만이 아니라 결과물도 공유하는 것? (openAPI 많이열기, plugin배포)
    • community.png
  8. 매시업사례

  9. 스프링노트와 레일스 플러그인

    • agilewebdevelopment
    • 623 개의 플러그인들
    • 플러그인들을 통해서 본 실제 개발범위
    • 날로 먹는다
  10. plugins path config

    config.plugin_paths = ["#{RAILS_ROOT}/vendor/plugins/common"]
    config.plugin_paths << "#{RAILS_ROOT}/vendor/plugins/extra" if RAILS_ENV != 'production' && RAILS_ENV != 'staging'
  11. plugins/common

    • acts_as_paranoid : delete_at timestamp
    • asset_packer : (rails2.0)
    • exception_notification
    • extended_fragment_cache : memcached
    • mail-queue
    • memcache-client_extensions : memcached
    • open_id_consumer
    • rescue_exception
    • resource_feeder
    • simply_helpful
  12. plugins/extra

    • annotate_models
    • globalize
    • restful_authentication
    • rspec_on_rails : rspec 을 레일스에서 편리하게 사용
    • selenium_on_rails
  13. plugins/optional

    • query_analyzer
    • query_trace
  14. Questions?

  15. 참고자료

    http://jasonpa.springnote.com/pages/267193

  16.  

    감사합니다

  17.  

 

 

 

History

Last edited on 05/30/2007 23:57 by JasonPA

Comments (0)

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