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
480
individual_skills
#gotandapm 第一回で発表しました
tannai
June 11, 2014
Tweet
Share
More Decks by tannai
See All by tannai
redash patche at dmm
yuukigoodman
0
660
akibago-2018-10-30
yuukigoodman
0
66
serverless-design-and-streaming-date-processing-service
yuukigoodman
0
840
alexa-changes-development-process
yuukigoodman
0
1.3k
VUIとAlexaによるちょっと未来の体験の話2
yuukigoodman
0
770
regrowth2016alexa
yuukigoodman
0
1.1k
Rails App Deployment with CodeDeploy
yuukigoodman
0
1.3k
cognito-userpools-in-production
yuukigoodman
4
8.3k
aws-lambda-in-practice
yuukigoodman
2
1.8k
Other Decks in Technology
See All in Technology
Mocking in Rust Applications
taiki45
1
410
あなたの知らないiOS開発の世界
recruitengineers
PRO
3
170
「自動テストのプラクティスを効果的に学ぶためのカードゲーム」 ( #sqip2024 )
teyamagu
PRO
2
180
事前準備が肝!AI活用のための業務改革
layerx
PRO
1
370
不動産tech Product Night#2_AIことはじめ_GA橋本
takehikohashimoto
0
180
App Router を実プロダクトで採用して見えてきた勘所をちょっとだけ紹介
marokanatani
1
920
『GRANBLUE FANTASY: Relink』最高の「没入感」を実現するカットシーン制作手法とそれを支える技術
cygames
0
100
グイグイ系QAマネージャーの仕事
sadonosake
0
290
チームビルディングは"感性"で向き合おう / Team Building with Awareness
kohzas
0
210
『GRANBLUE FANTASY Relink』ソフトウェアラスタライザによる実践的なオクルージョンカリング
cygames
0
140
四国クラウドお遍路 2024 in 高知 オープニング
yukataoka
0
200
PDF Viewer作成の今までとこれから
hunachi
0
390
Featured
See All Featured
Building Flexible Design Systems
yeseniaperezcruz
325
38k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.2k
Agile that works and the tools we love
rasmusluckow
327
20k
The Art of Programming - Codeland 2020
erikaheidi
48
13k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
38
9.2k
How to Think Like a Performance Engineer
csswizardry
16
960
Happy Clients
brianwarren
96
6.6k
The Mythical Team-Month
searls
218
43k
Optimizing for Happiness
mojombo
375
69k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
Designing on Purpose - Digital PM Summit 2013
jponch
114
6.8k
Six Lessons from altMBA
skipperchong
26
3.3k
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