Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
individual_skills
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
tannai
June 11, 2014
Technology
0
490
individual_skills
#gotandapm 第一回で発表しました
tannai
June 11, 2014
Tweet
Share
More Decks by tannai
See All by tannai
redash patche at dmm
yuukigoodman
0
740
akibago-2018-10-30
yuukigoodman
0
76
serverless-design-and-streaming-date-processing-service
yuukigoodman
0
980
alexa-changes-development-process
yuukigoodman
0
1.5k
VUIとAlexaによるちょっと未来の体験の話2
yuukigoodman
0
860
regrowth2016alexa
yuukigoodman
0
1.2k
Rails App Deployment with CodeDeploy
yuukigoodman
0
1.5k
cognito-userpools-in-production
yuukigoodman
4
8.7k
aws-lambda-in-practice
yuukigoodman
2
2k
Other Decks in Technology
See All in Technology
Master Dataグループ紹介資料
sansan33
PRO
1
4.4k
AI時代にエンジニアはどう成長すれば良いのか?
recruitengineers
PRO
1
110
生成AIの利用とセキュリティ /gen-ai-and-security
mizutani
0
490
Kiro のクレジットを使い切る!
otanikohei2023
0
110
大規模な組織におけるAI Agent活用の促進と課題
lycorptech_jp
PRO
5
7.7k
【PyCon mini Shizuoka 2026】生成AI時代に画像処理やオーディオ処理のノードエディターを作る理由
kazuhitotakahashi
0
270
「ストレッチゾーンに挑戦し続ける」ことって難しくないですか? メンバーの持続的成長を支えるEMの環境設計
sansantech
PRO
1
210
バクラクのSREにおけるAgentic AIへの挑戦/Our Journey with Agentic AI
taddy_919
2
980
Databricksアシスタントが自分で考えて動く時代に! エージェントモード体験もくもく会
taka_aki
0
300
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
オンプレとGoogle Cloudを安全に繋ぐための、セキュア通信の勘所
waiwai2111
3
1.1k
Exadata Fleet Update
oracle4engineer
PRO
0
1.3k
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
How to train your dragon (web standard)
notwaldorf
97
6.5k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Ruling the World: When Life Gets Gamed
codingconduct
0
160
Speed Design
sergeychernyshev
33
1.6k
How to build a perfect <img>
jonoalderson
1
5.2k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Designing for Performance
lara
611
70k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
660
Chasing Engaging Ingredients in Design
codingconduct
0
130
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
200
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.1k
Transcript
webの属人性排除を 支える技術 Gotanda.pm @saisa6153
を、教えてくだしあ...
自己紹介 • さいさ@saisa6153 • GaiaX inc. • 2年目エンジニア • papix氏の年下の先輩
• ジャーマネ始めました
Application
Desktop Application
Embedded Application
Web Application
体験を提供する?
動作する状態を提供する?
人・組織で提供する
属人性
人は変わる
組織も変わる
居なくなった後でも 変わらないサービスを
属人性について考えよう
Documentation
Pod
Pod::Usage
乖離
自動生成されたアレだけ
つらい
Testing
use Test::More; use_ok MyModule; my $module = MyModule->new; is $module->get_id,
100;
テストかかれてない
_人人人人人人人人_ > 突然のデグレ <  ̄Y^Y^Y^Y^Y^Y^Y ̄
自動生成されたアレだけ
つらい
OOP
None
None
“あとからオブジェクト指向を追加した”
Perl Package Gotanda.pm sub new { my ( $class )
= @_; bless {}, $class; } 1; my $obj = Gotanda->new;
bless()?????
Ruby class Gotanda def method … … end end obj
= Gotanda.new
:-(
Moose
Class::Accessor::Lite
オブジェクト指向を カスタマイズできる
:-)
あまりにも統一されてない
:-(
まとめ
会社で書くものは 属人性を適度に無くそう
あと工夫とかあったら 教えてください
宣伝
geek-dojo.com
Comming Soooooon!
The END