$30 off During Our Annual Pro Sale. View Details »

DDD with Rails

ogom
December 13, 2014

DDD with Rails

Drawing-Driven Development

ogom

December 13, 2014
Tweet

More Decks by ogom

Other Decks in Programming

Transcript

  1. DDD with Rails
    64th RubyKansai
    Takashi Ogomori

    View Slide

  2. DDD with Rails
    3DDD
    Domain-Driven Design ... ϓϩμΫτ։ൃ
    Design-Driven Development ... ԾઆݕূϑΣʔζ
    Drawing-Driven Development ... ࠷୹ڑ཭ϑΣʔζ
    2/6

    View Slide

  3. Development
    ݟ͑ΔԽ ։ൃͷޮՌ
    ϓϩμΫτ։ൃͷঢ়ଶΛ୭͕ݟͯ΋ಉ͘͡ཧղ͢Δɻ
    ಁ໌ੑʹΑΓίϛϡχέʔγϣϯ͕׆ൃʹͳΔɻ
    ୭΋͕ࣗ཯తʹϓϩμΫτͷܧଓతͳ੒௕Λଅਐ͢Δɻ
    3/6

    View Slide

  4. Demonstration
    Railsͷݟ͑ΔԽ ։ൃ
    https://github.com/hommachirb/rails-ddd
    ·
    4/6

    View Slide

  5. Gems
    Entity-Relationship Diagram
    State Machine Diagram
    Others UML Diagram
    Authorization Grant Diagram
    Alive Application State
    ·
    https://github.com/ogom/draw_erd
    -
    ·
    https://github.com/ogom/draw_smd
    -
    ·
    https://github.com/ogom/draw_uml
    -
    ·
    https://github.com/ogom/grant-front
    -
    ·
    https://github.com/ogom/alive_state
    -
    5/6

    View Slide

  6. Thank You!

    ɿ?
    6/6

    View Slide