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
No Standardization, No Expansion
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yu Kawanami
July 22, 2015
Technology
0
32
No Standardization, No Expansion
社内もくもく発表会での発表資料
Yu Kawanami
July 22, 2015
Tweet
Share
More Decks by Yu Kawanami
See All by Yu Kawanami
数字で表すシリーズ 〜開発規模(工数⇔期間)の見積もり編③〜 / practice of estimate part3
kawanamiyuu
0
5
数字で表すシリーズ 〜開発規模(工数⇔期間)の見積もり編②〜 / practice of estimate part2
kawanamiyuu
0
140
数字で表すシリーズ 〜開発規模(工数⇔期間)の見積もり編①〜 / practice of estimate part1
kawanamiyuu
0
150
開発チームの自走力を育む「イテレーションマネージャー」という取り組み / iteration manager
kawanamiyuu
1
1.5k
スタートアップで 1 度は崩壊しかけたチームがこれからチームになっていくための第一歩 / re-startup team
kawanamiyuu
2
950
PHP でもアーキテクチャテストしたい! / #phperkaigi / PHPerKaigi 2021
kawanamiyuu
6
5.2k
3 つの “はじめて” から始まった OSS 活動。のその先で / OSS LT会 #osscontributelt / turning point of joy as a developer
kawanamiyuu
0
790
腕力と瞬発力(新年の抱負 超LT会- vol.2 #ultral)/ New Year’s Resolution 2021
kawanamiyuu
2
440
ArchUnit で始める Java アプリケーションアーキテクチャの自動テスト / 自動化大好きエンジニアLT会 / LT for Engineers who love Automation
kawanamiyuu
0
920
Other Decks in Technology
See All in Technology
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
120
レガシー共有バッチ基盤への挑戦 - SREドリブンなリアーキテクチャリングの取り組み
tatsukoni
0
220
SREのプラクティスを用いた3領域同時 マネジメントへの挑戦 〜SRE・情シス・セキュリティを統合した チーム運営術〜
coconala_engineer
2
670
外部キー制約の知っておいて欲しいこと - RDBMSを正しく使うために必要なこと / FOREIGN KEY Night
soudai
PRO
12
5.6k
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
160
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
370
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
140
学生・新卒・ジュニアから目指すSRE
hiroyaonoe
2
640
クレジットカード決済基盤を支えるSRE - 厳格な監査とSRE運用の両立 (SRE Kaigi 2026)
capytan
6
2.8k
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
340
Agile Leadership Summit Keynote 2026
m_seki
1
640
Featured
See All Featured
Evolving SEO for Evolving Search Engines
ryanjones
0
130
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
350
Statistics for Hackers
jakevdp
799
230k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Exploring anti-patterns in Rails
aemeredith
2
250
My Coaching Mixtape
mlcsv
0
48
Practical Orchestrator
shlominoach
191
11k
From π to Pie charts
rasagy
0
120
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
The Curse of the Amulet
leimatthew05
1
8.7k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
230
Transcript
No Standardization, No Expansion 第9回ビアバッシュLT in なにわ at 2015.07.29 2015年7月度もくもく発表会
at 2015.07.22 Yuu Kawanami RAKUS Co., Ltd.
None
None
“ 標 準 ”
None
“ コーディング規約 ”
Q. • インデント ◦ 「Space」派? ◦ 「Tab」派?
Q. どちらが好き? • (a) • (b)
Q. どれが“標準”? • (a) • (b) • (c) 標準なんてない /人◕
‿‿ ◕人\
A. • PSR-2 ◦ Coding Style Guide http://www.php-fig.org/psr/psr-2/
PSR (PHP Standard Recommendations) • PSR-0, PSR-4 ◦ Autoloading Standard
• PSR-1 ◦ Basic Coding Standard • PSR-2 ◦ Coding Style Guide • PSR-3 ◦ Logger Interface • PSR-7 ◦ HTTP message interfaces
None
None
Q. • インデント ◦ 「Space」派? ◦ 「Tab」派?
Q. どちらが好き? • (a) • (b)
https://twitter.com/BEARSunday/status/610082680055554048
• コーディング規約の具体的な定義、正しさ、好み、美しさが 本質的に重要なのではない • 交換可能な規約とその遵守に意味がある ◦ 他の開発者とのコミュニケーション、コラボレーションの 発生、促進 ◦ プラットフォーム、エコシステムの発展
“ 標準 ” = “ 交換可能な規約とその遵守 ”
break;
方言 • 方言により(その言語圏内において)親密なコミュニケーショ ンが可能 ◦ 関西弁→関西圏 ◦ 日本語→日本国内 ◦ (英語→世界
(※標準)) • 言語圏外とのコミュニケーションの難しさ、疎外感、焦燥感
• 社内コーディング規約 • プロジェクトコーディング規約 • オレオレこーでぃn(ry
“ W(orld) W(ide) W(eb) ”
World Wide Web • インターネット上に散在するドキュメント同士をハイパーリン クにより相互に参照可能にする仕組み
http://www.webat25.org/
ちなみに
ちなみに
• ティム・バーナーズ=リー(英 Timothy Berners-Lee)が考案 • 1990年11月 ◦ 「WorldWideWeb: Proposal for
a HyperText Project」を提案 • 1990年12月 ◦ 世界初のWebサーバ httpd、Webブラウザ Nexus (WorldWideWebから改称) • 1991年8月6日 ◦ 世界で最初のWebページ
http://info.cern.ch/hypertext/WWW/TheProject.html
WWWの3大標準 • URI (Uniform Resource Identifier) ◦ Web上のリソースの場所を表す識別子 (≒URL) •
HTTP (Hypertext Transfer Protocol) ◦ サーバとクライアントがデータを送受信するための通信プロトコル • HTML (HyperText Markup Language) ◦ ハイパーテキストを記述するための言語、文書定義
http://www.internetlivestats.com/total-number-of-websites/ ※W3Cによる計測
まとめ • 交換可能な規約とその遵守 • 方言がより親密なコミュニケーションを生むケース • 標準をつくり、それに準拠することで大規模(世界規模)なコ ミュニケーション、コラボレーションが可能になった ◦ とりわけWebの世界
• これからも様々な標準が生まれ、世界が広がっていく
Let’s enjoy your Web Engineer Life !!