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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
74
serverless-design-and-streaming-date-processing-service
yuukigoodman
0
970
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
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
660
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
410
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
380
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
200
We Built for Predictability; The Workloads Didn’t Care
stahnma
0
140
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
2.2k
SREじゃなかった僕らがenablingを通じて「SRE実践者」になるまでのリアル / SRE Kaigi 2026
aeonpeople
6
2.5k
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
250
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
310
Digitization部 紹介資料
sansan33
PRO
1
6.8k
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
140
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.3k
Featured
See All Featured
Believing is Seeing
oripsolob
1
56
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
120
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Abbi's Birthday
coloredviolet
1
4.8k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
140
Side Projects
sachag
455
43k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
Design in an AI World
tapps
0
140
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
280
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