1. 2008-03-19(水); Apple Store Sapporo
Ruby Sapporo Night vol.5
何故そんなにも
ImplementationPatterns
は重要なのか
Pattern is a key connects Ruby and Agile
日本Rubyの会 / Ruby札幌
島田浩二
snoozer.05@ruby-sapporo.org
2. Our initial success using
a pattern language for user interface design
has left us quit enthusiastic about
possibilities for computer users designing and
programming their own applications.
パターン言語の使用が最初に成功したとき、
コンピューター・ユーザーたちが
自分自身のアプリケーションを自ら設計し、
プログラミングするという可能性があるのだということに、
我々は大変熱狂した
- Kent Beck, Ward Cunningham「オブジェクト指向プログラムのためのパターン言語の使用」
110. This is a book about programming -
specifically, about programming
so other people can understand your code.
本書はプログラミングについての書籍だ.
具体的には
他人があなたのコードを理解できるように
プログラミングするための書籍だ
- Kent Beck「Implementation Patterns」
116. ...a programmer’s job is too communicate
with other programmers, not just a machine.
Programming, then, is a human task
done by humans for humans.
Oh, and writing good code at the same time.
プログラミングは、マシンにだけではなく、
自分以外のプログラマに向けて書かれるべきなんだ。
そうすることで、プログラミングは
人による、人のための、人の仕事になる。
もちろん、それは良いコードにもなっているんだよ。
- Kent Beck「Implementation Patterns」
138. class CreateEvents < ActiveRecord::Migration
def self.up
create_table :events do ¦t¦
t.string :title
t.string :url
t.datetime :deadline
t.datetime :publish_at
t.timestamp
end
end
def self.down
drop_table :events
end
end
139. class Manager < ActiveRecord::Base
belongs_to :department
has_one :office
has_many :committees
end
166. 2008-03-19(水); Apple Store Sapporo
Ruby Sapporo Night vol.5
何故そんなにも
ImplementationPatterns
は重要なのか
Pattern is a key connects Ruby and Agile
日本Rubyの会 / Ruby札幌
島田浩二
snoozer.05@ruby-sapporo.org