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
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
Devinを導入したら予想外の人たちに好評だった
tomuro
0
460
社内ワークショップで終わらせない 業務改善AIエージェント開発
lycorptech_jp
PRO
1
400
Introduction to Sansan Meishi Maker Development Engineer
sansan33
PRO
0
360
生成AI活用によるPRレビュー改善の歩み
lycorptech_jp
PRO
4
1.7k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
ローカルでLLMを使ってみよう
kosmosebi
0
210
インシデント対応入門
grimoh
7
5.5k
Introduction to Bill One Development Engineer
sansan33
PRO
0
370
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
95k
Serverless Agent Architecture on Azure / serverless-agent-on-azure
miyake
1
110
dbt meetup #19 『dbtを『なんとなく動かす』を卒業します』
tiltmax3
0
130
Eight Engineering Unit 紹介資料
sansan33
PRO
1
6.8k
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
55
12k
We Are The Robots
honzajavorek
0
190
Navigating Team Friction
lara
192
16k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.3k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
The Curious Case for Waylosing
cassininazir
0
260
Agile that works and the tools we love
rasmusluckow
331
21k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.7k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
550
Building an army of robots
kneath
306
46k
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