1. 学習パターンを実践する オブジェクト指向の設計と実装の 学び方のコツ 2012年9月12日 有限会社 システム設計 増田 masuda@system-sekkei.com Twitter : @masuda220
2. gem とは? • Ruby のライブラリをパッケージ化した もの • PHP でいう pear みたいなもの • パッケージ管理システム自体は RubyGems と呼ぶ 5. *** REMOTE GEMS *** activerecord-jdbcmysql-adapter (1.2.2, 1.0.3 java) activerecord-mysql-adapter-flags (0.0.3) activerecord-mysql2-retry-ext (0.1.0) activerecord-mysql2legacydb-adapter (0.2.0) activerecord-mysql2spatial-adapter (0.4.2) activerecord-mysqlspatial-adapter (0.4.1) airblade-mysql_s3_backup (0.0.
2. 宣伝: 翻訳本買ってください 抽象によるソフトウェア設計(Daniel Jackson 著) – 中島震 監訳 ・ 今井健男・酒井政裕・遠藤侑介・片岡欣夫 共訳 (オーム社) – 会場で買えます! Types and Programming Languages (通称 TAPL) – Benjamin C. Pierce 著 – 絶賛翻訳中! 2 3. 目次 • 背景: 近年のプログラミングの問題 • 提案: 超絶技巧プログラミング • 実践 テーマ1: self-descriptive な Ruby プログラム テーマ2: 文字を制限された Ruby プログラム • まとめ 3 4. 近年のプログラミングの問題 • 俗世の欲にまみれすぎ – 例: プログラミング言語 Ruby の宣伝文句 生産性が10倍! 10分でblogが 作れる! プログラミングが 楽しくなる! 実用性なんか無
12. # calendar_test.rb require 'test/unit' require 'date' require './calendar' class CalendarTest < Test::Unit::TestCase def test_jan_first_day jan = Calendar.new(2011, 1) assert_equal Date.new(2011, 1, 1), jan.first_day end end 14. $ ruby calendar_test.rb <internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- ./calendar (LoadError) from <internal:lib/rubygems/custom_requi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く