Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Koichi ITO
2,590 views
受託開発とRubyGems
関西Ruby会議06 (http://regional.rubykaigi.org/kansai06)
Engineering
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 78
2
/ 78
3
/ 78
4
/ 78
5
/ 78
6
/ 78
7
/ 78
8
/ 78
9
/ 78
10
/ 78
11
/ 78
12
/ 78
13
/ 78
14
/ 78
15
/ 78
16
/ 78
17
/ 78
18
/ 78
19
/ 78
20
/ 78
21
/ 78
22
/ 78
23
/ 78
24
/ 78
25
/ 78
26
/ 78
27
/ 78
28
/ 78
29
/ 78
30
/ 78
31
/ 78
32
/ 78
33
/ 78
34
/ 78
35
/ 78
36
/ 78
37
/ 78
38
/ 78
39
/ 78
40
/ 78
41
/ 78
42
/ 78
43
/ 78
44
/ 78
45
/ 78
46
/ 78
47
/ 78
48
/ 78
49
/ 78
50
/ 78
51
/ 78
52
/ 78
53
/ 78
54
/ 78
55
/ 78
56
/ 78
57
/ 78
58
/ 78
59
/ 78
60
/ 78
61
/ 78
62
/ 78
63
/ 78
64
/ 78
65
/ 78
66
/ 78
67
/ 78
68
/ 78
69
/ 78
70
/ 78
71
/ 78
72
/ 78
73
/ 78
74
/ 78
75
/ 78
76
/ 78
77
/ 78
78
/ 78
More Related Content
PDF
インタフェースのこころ
by
Koichi ITO
PDF
JavaからRubyへの変遷を約10年見てきて、プロジェクトで変わったこと、変わっていないこと12集
by
Koichi ITO
PDF
INSPIRE FUTURE GENERATIONS
by
Koichi ITO
PDF
The World is Connected
by
Koichi ITO
PDF
Detroit Programming City
by
Koichi ITO
PDF
進撃の受託開発
by
Koichi ITO
PDF
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
by
Koichi ITO
PDF
Reading 1st dRuby
by
Koichi ITO
インタフェースのこころ
by
Koichi ITO
JavaからRubyへの変遷を約10年見てきて、プロジェクトで変わったこと、変わっていないこと12集
by
Koichi ITO
INSPIRE FUTURE GENERATIONS
by
Koichi ITO
The World is Connected
by
Koichi ITO
Detroit Programming City
by
Koichi ITO
進撃の受託開発
by
Koichi ITO
俺も受託開発〜準委任契約によるふつうのソフトウェア開発〜
by
Koichi ITO
Reading 1st dRuby
by
Koichi ITO
What's hot
PPTX
Spring 12年の歴史
by
movmov
PDF
Spring4-DevLove発表資料
by
Yuichi Hasegawa
PDF
ポストJenkins時代のCI戦略
by
Hiroshi Maekawa
PDF
開発時の探し物を楽にする習慣作り
by
Koichi ITO
PPTX
さくっと理解するSpring bootの仕組み
by
Takeshi Ogawa
PDF
[Java Day Tokyo 2018]50分で最新技術学習の基礎を身につける(SOMPO Systems Daisuke Nishino)
by
Daisuke Nishino
PPTX
Spring starterによるSpring Boot Starter
by
Ryosuke Uchitate
PDF
20140131 万葉帰社日発表 チーム積み重ね 公開版
by
tatsuo sakurai
PPTX
エンドツーエンドテストを自動化したらチームがすごく良くなった@XPまつり2015LT
by
Taichi Watanabe
PPTX
【講演資料】テスト自動化から始める、Io t時代の組込アジャイル開発
by
Hiroaki Matsunaga
PDF
Agile japan2016 a 2 ricksoft
by
Hiroshi Ohnuki
PPTX
○○したら受託開発が180°変わった
by
Atsushi Harada
PDF
decode17
by
Yahoo!デベロッパーネットワーク
PDF
Arachne Unweaved (JP)
by
Ikuru Kanuma
PDF
[ダウンロード推奨]OOW2017 and Javaone2017 report Daisuke Nishino(Sompo Systems)
by
Daisuke Nishino
PPTX
20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門
by
ryoheiseki1
PPTX
Wantedlyのテスト事情
by
Takao Sumitomo
PDF
はじめてがアジャイル
by
Kenichi Takahashi
PPTX
エンジニアがプロダクト育成を始めるまでにやったこと
by
Takao Sumitomo
PDF
mod_perlプログラマーがYAPCで語るレガシー開発論
by
鉄次 尾形
Spring 12年の歴史
by
movmov
Spring4-DevLove発表資料
by
Yuichi Hasegawa
ポストJenkins時代のCI戦略
by
Hiroshi Maekawa
開発時の探し物を楽にする習慣作り
by
Koichi ITO
さくっと理解するSpring bootの仕組み
by
Takeshi Ogawa
[Java Day Tokyo 2018]50分で最新技術学習の基礎を身につける(SOMPO Systems Daisuke Nishino)
by
Daisuke Nishino
Spring starterによるSpring Boot Starter
by
Ryosuke Uchitate
20140131 万葉帰社日発表 チーム積み重ね 公開版
by
tatsuo sakurai
エンドツーエンドテストを自動化したらチームがすごく良くなった@XPまつり2015LT
by
Taichi Watanabe
【講演資料】テスト自動化から始める、Io t時代の組込アジャイル開発
by
Hiroaki Matsunaga
Agile japan2016 a 2 ricksoft
by
Hiroshi Ohnuki
○○したら受託開発が180°変わった
by
Atsushi Harada
decode17
by
Yahoo!デベロッパーネットワーク
Arachne Unweaved (JP)
by
Ikuru Kanuma
[ダウンロード推奨]OOW2017 and Javaone2017 report Daisuke Nishino(Sompo Systems)
by
Daisuke Nishino
20201107 jjug ccc Spring Boot ユーザーのための Quarkus 入門
by
ryoheiseki1
Wantedlyのテスト事情
by
Takao Sumitomo
はじめてがアジャイル
by
Kenichi Takahashi
エンジニアがプロダクト育成を始めるまでにやったこと
by
Takao Sumitomo
mod_perlプログラマーがYAPCで語るレガシー開発論
by
鉄次 尾形
Similar to 受託開発とRubyGems
PPTX
○○したら受託開発が180°変わった(10分版)
by
Atsushi Harada
PDF
XPで出会った「新たな社会構造」 ver 0.0.1
by
Koichi ITO
PDF
DevLove(20140124)
by
Haruo Sato
PDF
アジャイルな受託開発のみらい
by
Fumihiko Kinoshita
PDF
俺の価値創造契約
by
Fumihiko Kinoshita
PDF
アジャイルソフトウェア開発の道具箱
by
Koichi ITO
PDF
Ordinary Systems Development
by
Shintaro Kakutani
PPTX
そんな装備で大丈夫か?
by
2celeb
PDF
アジャイルと契約
by
Eiwa System Management, Inc.
PDF
Github of project
by
Ito Kunihiko
PDF
新しい契約形態での受託開発サービス
by
Eiwa System Management, Inc.
PDF
nomlab_okayamaruby_slide
by
nomlab
PPT
はじめてのアジャイル
by
Yoshihito Kuranuki
PDF
Agile japan 2019 受託開発でのアジャイル奮闘記
by
ssuserec5505
PDF
派遣社員が現場にRubyを取り入れるまで
by
hayabusa333
PDF
成功と失敗に学ぶアジャイル受託開発の極意
by
Yukio Okajima
PDF
Working as an OSS Developer at Ruby Association Activity Report 2025
by
Hiroshi SHIBATA
PDF
Rubyによる開発プロジェクトをうまく回すには(1)
by
Yasuko Ohba
PDF
Sinatraでwebアプリケーション開発を学ぶ
by
Hiroshi Oyamada
PPTX
アジャイルジャパン2015 講演資料
by
KDDI
○○したら受託開発が180°変わった(10分版)
by
Atsushi Harada
XPで出会った「新たな社会構造」 ver 0.0.1
by
Koichi ITO
DevLove(20140124)
by
Haruo Sato
アジャイルな受託開発のみらい
by
Fumihiko Kinoshita
俺の価値創造契約
by
Fumihiko Kinoshita
アジャイルソフトウェア開発の道具箱
by
Koichi ITO
Ordinary Systems Development
by
Shintaro Kakutani
そんな装備で大丈夫か?
by
2celeb
アジャイルと契約
by
Eiwa System Management, Inc.
Github of project
by
Ito Kunihiko
新しい契約形態での受託開発サービス
by
Eiwa System Management, Inc.
nomlab_okayamaruby_slide
by
nomlab
はじめてのアジャイル
by
Yoshihito Kuranuki
Agile japan 2019 受託開発でのアジャイル奮闘記
by
ssuserec5505
派遣社員が現場にRubyを取り入れるまで
by
hayabusa333
成功と失敗に学ぶアジャイル受託開発の極意
by
Yukio Okajima
Working as an OSS Developer at Ruby Association Activity Report 2025
by
Hiroshi SHIBATA
Rubyによる開発プロジェクトをうまく回すには(1)
by
Yasuko Ohba
Sinatraでwebアプリケーション開発を学ぶ
by
Hiroshi Oyamada
アジャイルジャパン2015 講演資料
by
KDDI
More from Koichi ITO
PDF
Bundler 2 の胎動
by
Koichi ITO
PDF
アプリがパッチにまみれたら
by
Koichi ITO
PDF
Stairway to The Pragmatic Rails Programmer
by
Koichi ITO
PDF
最軽の開発手法 dX 改
by
Koichi ITO
PDF
Railsアプリケーションプロジェクトでの読み書きそろばんの1周目、2周目とそれから
by
Koichi ITO
PDF
Ruby 2.4 / Rails 5.0に上げた際のパッチ5選
by
Koichi ITO
PDF
10年生きる Ruby / Rails アプリケーションプログラマーのエコシステム
by
Koichi ITO
PDF
俺の開発日誌
by
Koichi ITO
PDF
ghq gem-src and more
by
Koichi ITO
PDF
RuboCopとXPコーディング規約
by
Koichi ITO
PDF
俺たちの新人教育!!
by
Koichi ITO
PDF
スローテスト刑事 (デカ)
by
Koichi ITO
PDF
Gate of Agile Web Development
by
Koichi ITO
PDF
RubyKaigi 2015 の Drinkup を支える技術
by
Koichi ITO
PDF
Motivationware
by
Koichi ITO
PDF
達人プログラマーへの道
by
Koichi ITO
PDF
Let's get ready for next Ruby
by
Koichi ITO
PDF
職と人
by
Koichi ITO
PDF
Agile Software Development with Edge Ruby
by
Koichi ITO
PDF
Safe navigation operator in Ruby
by
Koichi ITO
Bundler 2 の胎動
by
Koichi ITO
アプリがパッチにまみれたら
by
Koichi ITO
Stairway to The Pragmatic Rails Programmer
by
Koichi ITO
最軽の開発手法 dX 改
by
Koichi ITO
Railsアプリケーションプロジェクトでの読み書きそろばんの1周目、2周目とそれから
by
Koichi ITO
Ruby 2.4 / Rails 5.0に上げた際のパッチ5選
by
Koichi ITO
10年生きる Ruby / Rails アプリケーションプログラマーのエコシステム
by
Koichi ITO
俺の開発日誌
by
Koichi ITO
ghq gem-src and more
by
Koichi ITO
RuboCopとXPコーディング規約
by
Koichi ITO
俺たちの新人教育!!
by
Koichi ITO
スローテスト刑事 (デカ)
by
Koichi ITO
Gate of Agile Web Development
by
Koichi ITO
RubyKaigi 2015 の Drinkup を支える技術
by
Koichi ITO
Motivationware
by
Koichi ITO
達人プログラマーへの道
by
Koichi ITO
Let's get ready for next Ruby
by
Koichi ITO
職と人
by
Koichi ITO
Agile Software Development with Edge Ruby
by
Koichi ITO
Safe navigation operator in Ruby
by
Koichi ITO
受託開発とRubyGems
1.
受託開発と (株) 永和システムマネジメント アジャイル事業部 Ruby x
Agile グループ 伊藤 浩一 (@koic) Enjoy Programming RubyGemsgem install active_pstore エムオーテックス新大阪ビル エムオーテックスホール 2015.07.11 (Sat) 関西Ruby会議06
2.
Computer programmer, guitarist. Leader
of an Agile software development team at Eiwa System Management, Inc. Lives in Shinjuku. @koic photo token by @NaCl
7.
XPE2ndと上司がついてきます https://pbs.twimg.com/media/CIZYfj6W8AAqyAU.jpg
8.
今日の話
9.
受託開発で色々なシス テムを作った知見から ライブラリを作れそう
10.
実践投入され た実装とされ ていない構想
11.
構想の 副産物
13.
背景
14.
いち場面 受託開発の
15.
https://ja.wikipedia.org/wiki/正岡子規#/media/File:Masaoka_Shiki.jpg 誰のためのコード
16.
日時予約して1回 だけ実行したい (あるある)
17.
運用の自動化
18.
at コマンド
20.
permission denied
21.
受託開発にはコント ロールできることと できないことがある
22.
立ちはだかる壁
23.
オンプレ https://ja.wikipedia.org/wiki/%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF#/media/File:Dell_PowerEdge_Servers.jpg
24.
申請書
25.
業日
26.
さまざま な制約
27.
割愛
28.
よろしい、 ならば車輪 の再発明だ
29.
構想三秒 cron rails rrails c RDBMS 日時予約 日時予約を永続化 ※1 定期実行予約があれば実行する 人生n回目の設計パターン
30.
キモ cron rails rrails c RDBMS 日時予約 日時予約を永続化 ※1 定期実行予約があれば実行する 人生n回目の設計パターン
31.
申請書
32.
業日
33.
http://www.amazon.co.jp/dp/4274217620
34.
http://www.slideshare.net/kdmsnr/xpjunkudo-20150626/61
35.
どうやれば できるかを 考える
36.
Ruby標準添付 ライブラリ
37.
http://docs.ruby-lang.org/ja/2.2.0/class/PStore.html
38.
PStore キモ cron rails rrails c 日時予約 日時予約を永続化 ※1 定期実行予約があれば実行する 人生n回目の設計パターン
40.
PStore 欲しかったものの前提 cron rails rrails c 日時予約 登録のみ ※1 定期実行同一データへの同時更新はない 同一データへの同時更新がない •
定期実行したら削除するくらいデータのライフサイクルが短い • 保存するモデルとしてリレーションシップが必要ない
42.
自給自足
43.
弱点多々
44.
THE MAKING OF A
RubyGems
45.
知見
46.
実践投入され た実装とされ ていない構想
48.
社会実験
49.
パターン
51.
パターンは発明す るものではなく発 見されるもの 『パターンハッチング』より
53.
http://capsctrl.que.jp/kdmsnr/wiki/PofEAA/?ActiveRecord
54.
ActiveRecord っぽい振る舞い
55.
有名な永続化 のインタフェー スで使える
56.
• Create …
save, create... • Read … find, where... • Update … save, update... • Delete … destroy, delete... 先人の知恵による名前
57.
コードレビューが増 えたからこその より一層の名前重要
58.
書ける速さ、 読める速さ
59.
先人の知恵によ る名前の作用
60.
よく知られた名前で 読むことができる
61.
名前というイン タフェースの重 要性について
63.
http://i.loveruby.net/ja/rhg/book/intro.html 『Rubyソースコード完全解説』n ページより抜粋 静的解析とはつまりソースコー ドの解析だ。そしてソースコー ドの解析とは名前の調査である。 ファイル名・関数名・変数名・ 型名・メンバ名など、プログラ ムは名前のかたまりだ。
64.
おわりに
65.
• 書くときに名前付けの苦労が減る • 使い手への学習曲線を低くできる •
読むときに雰囲気で読める よく知られた名前の再利用
66.
脳力を抑える 『Lightweight Language MAGAZINE』より
67.
TO
68.
BE
69.
CONTINUED Enjoy Programming
71.
テストデータ
72.
https://github.com/koic/active_pstore
73.
NG集
74.
ドッグフード で得た知見 https://ja.wikipedia.org/wiki/%E3%83%96%E3%83%AB%E3%83%89%E3%83%83%E3%82%B0#/media/File:Clyde_The_Bulldog.jpg
76.
あれ?require しないと使えない… ActivePStore! NameError: uninitialized
con! require ‘active_pstore’! true! ActivePStore! ActivePStore
77.
bundler 使ってるのに require 書きたくない でござる!!! 絶対に require 書きたくない でござる!!!
78.
https://rubygems.org/gems/active-pstore
79.
http://guides.rubygems.org/name-your-gem/
80.
名前重要 推奨重要
Download