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
tannai
June 11, 2014
Technology
500
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
individual_skills
#gotandapm 第一回で発表しました
tannai
June 11, 2014
More Decks by tannai
See All by tannai
redash patche at dmm
yuukigoodman
0
760
akibago-2018-10-30
yuukigoodman
0
84
serverless-design-and-streaming-date-processing-service
yuukigoodman
0
1k
alexa-changes-development-process
yuukigoodman
0
1.6k
VUIとAlexaによるちょっと未来の体験の話2
yuukigoodman
0
900
regrowth2016alexa
yuukigoodman
0
1.3k
Rails App Deployment with CodeDeploy
yuukigoodman
0
1.6k
cognito-userpools-in-production
yuukigoodman
4
8.8k
aws-lambda-in-practice
yuukigoodman
2
2.1k
Other Decks in Technology
See All in Technology
Socrates × Looker 〜セマンティックレイヤーで進化するデータ分析エージェント〜
hanon52_
3
2.1k
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.9k
On-behalf-of Token exchange with AgentCore Identity
hironobuiga
2
140
10倍の生産性を実現するAI駆動並列エージェントのすべて
kumaiu
4
1.3k
生成 AI × MCP で切り拓く次世代 SRE!自律型運用への挑戦と開発者体験の進化
_awache
0
190
LLMと共に進化するプロセスを目指して
ymatsuwitter
12
3.9k
Agentic Web
dynamis
1
200
2026.06.13_AI時代に事業会社が「SIer出身エンジニア」を求める理由 / Why Businesses Seek Engineers with a System Integrator Background in the AI Era
jumtech
0
1k
FinOps × AIエージェントで実現する コストインシデントの自動調査
oasis1994liveforever
0
110
Claude Code×Terraform IaC テンプレート駆動開発
itouhi
1
490
やさしいA2A入門
minorun365
PRO
11
1.7k
Snowflakeと仲良くなる第一歩
coco_se
4
410
Featured
See All Featured
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
380
Code Review Best Practice
trishagee
74
20k
What's in a price? How to price your products and services
michaelherold
247
13k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
71
40k
The Limits of Empathy - UXLibs8
cassininazir
1
350
Claude Code のすすめ
schroneko
67
230k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
200
Crafting Experiences
bethany
1
170
GitHub's CSS Performance
jonrohan
1033
470k
Writing Fast Ruby
sferik
630
63k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
720
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