Suche senden
Hochladen
株式会社waja 安藤様 登壇資料
•
0 gefällt mir
•
2,813 views
L
leverages_event
Folgen
10月29日実施イベントのスライド
Weniger lesen
Mehr lesen
Ingenieurwesen
Melden
Teilen
Melden
Teilen
1 von 16
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
20151029 ヒカラボ講演資料
20151029 ヒカラボ講演資料
Daisuke Ando
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
zuya
サーバサイドNodeの使い道
サーバサイドNodeの使い道
pospome
Node.js Tutorial at Hiroshima
Node.js Tutorial at Hiroshima
Yoshihiro Iwanaga
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
Shunsuke Watanabe
Node.js基礎の基礎 - Miyazaki.js vol.2
Node.js基礎の基礎 - Miyazaki.js vol.2
Nobuhiro Nakashima
Node.js Hands-On
Node.js Hands-On
Akinari Tsugo
Nodeについて
Nodeについて
Natsuki Yamanaka
Empfohlen
20151029 ヒカラボ講演資料
20151029 ヒカラボ講演資料
Daisuke Ando
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
づや会 Vol4 Node.jsとphpのパフォーマンスを比較してみる
zuya
サーバサイドNodeの使い道
サーバサイドNodeの使い道
pospome
Node.js Tutorial at Hiroshima
Node.js Tutorial at Hiroshima
Yoshihiro Iwanaga
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
大阪Node学園 七時限目 「ゼロからはじめるnode.js」
Shunsuke Watanabe
Node.js基礎の基礎 - Miyazaki.js vol.2
Node.js基礎の基礎 - Miyazaki.js vol.2
Nobuhiro Nakashima
Node.js Hands-On
Node.js Hands-On
Akinari Tsugo
Nodeについて
Nodeについて
Natsuki Yamanaka
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
Hiroh Satoh
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
leverages_event
Node js 入門
Node js 入門
Satoshi Takami
JavaユーザのためのVSCodeのススメ
JavaユーザのためのVSCodeのススメ
Satoshi Takami
Hello, Node.js
Hello, Node.js
Shin Sekaryo
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
Hiroyuki Kusu
Node.js で Web アプリ開発
Node.js で Web アプリ開発
Tatsumi Naganuma
TypeScriptへの入口
TypeScriptへの入口
Sunao Tomita
Node.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないとき
Ryunosuke SATO
Riot + generator で始める新しいデータバインディング
Riot + generator で始める新しいデータバインディング
Tsutomu Kawamura
VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
雄也 日下部
WiredTigerストレージエンジン楽しい
WiredTigerストレージエンジン楽しい
Akihiro Kuwano
WebRTC on Edge
WebRTC on Edge
Saki Homma
node.js koとhtml5とwebsocketsと
node.js koとhtml5とwebsocketsと
scdn
Djangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込む
2bo 2bo
React VR ことはじめ
React VR ことはじめ
Kazuhiro Hara
Write slides and books in VSCode + Markdown
Write slides and books in VSCode + Markdown
ロフト くん
VyOSの開発とか運用の話
VyOSの開発とか運用の話
Shintaro Hasunuma
映画にでてくるハッカーになりたい - YAPC Asia 2010
映画にでてくるハッカーになりたい - YAPC Asia 2010
Hiroh Satoh
Wartime Pigeons
Wartime Pigeons
Takahiro Yoshimura
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
Yuta Matsumura
インフラ領域の技術スタックや業務内容について紹介
インフラ領域の技術スタックや業務内容について紹介
MicroAd, Inc.(Engineer)
Weitere ähnliche Inhalte
Was ist angesagt?
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
Hiroh Satoh
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
leverages_event
Node js 入門
Node js 入門
Satoshi Takami
JavaユーザのためのVSCodeのススメ
JavaユーザのためのVSCodeのススメ
Satoshi Takami
Hello, Node.js
Hello, Node.js
Shin Sekaryo
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
Hiroyuki Kusu
Node.js で Web アプリ開発
Node.js で Web アプリ開発
Tatsumi Naganuma
TypeScriptへの入口
TypeScriptへの入口
Sunao Tomita
Node.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないとき
Ryunosuke SATO
Riot + generator で始める新しいデータバインディング
Riot + generator で始める新しいデータバインディング
Tsutomu Kawamura
VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
雄也 日下部
WiredTigerストレージエンジン楽しい
WiredTigerストレージエンジン楽しい
Akihiro Kuwano
WebRTC on Edge
WebRTC on Edge
Saki Homma
node.js koとhtml5とwebsocketsと
node.js koとhtml5とwebsocketsと
scdn
Djangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込む
2bo 2bo
React VR ことはじめ
React VR ことはじめ
Kazuhiro Hara
Write slides and books in VSCode + Markdown
Write slides and books in VSCode + Markdown
ロフト くん
VyOSの開発とか運用の話
VyOSの開発とか運用の話
Shintaro Hasunuma
映画にでてくるハッカーになりたい - YAPC Asia 2010
映画にでてくるハッカーになりたい - YAPC Asia 2010
Hiroh Satoh
Wartime Pigeons
Wartime Pigeons
Takahiro Yoshimura
Was ist angesagt?
(20)
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
Node.js×mongo dbで3年間サービス運用してみた話
Node.js×mongo dbで3年間サービス運用してみた話
Node js 入門
Node js 入門
JavaユーザのためのVSCodeのススメ
JavaユーザのためのVSCodeのススメ
Hello, Node.js
Hello, Node.js
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
【東京Node学園祭2016】Node.js × Babel で AWS Lambda アプリケーションを開発する
Node.js で Web アプリ開発
Node.js で Web アプリ開発
TypeScriptへの入口
TypeScriptへの入口
Node.js を選ぶとき 選ばないとき
Node.js を選ぶとき 選ばないとき
Riot + generator で始める新しいデータバインディング
Riot + generator で始める新しいデータバインディング
VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
WiredTigerストレージエンジン楽しい
WiredTigerストレージエンジン楽しい
WebRTC on Edge
WebRTC on Edge
node.js koとhtml5とwebsocketsと
node.js koとhtml5とwebsocketsと
Djangoとweb2pyをapacheに組込む
Djangoとweb2pyをapacheに組込む
React VR ことはじめ
React VR ことはじめ
Write slides and books in VSCode + Markdown
Write slides and books in VSCode + Markdown
VyOSの開発とか運用の話
VyOSの開発とか運用の話
映画にでてくるハッカーになりたい - YAPC Asia 2010
映画にでてくるハッカーになりたい - YAPC Asia 2010
Wartime Pigeons
Wartime Pigeons
Ähnlich wie 株式会社waja 安藤様 登壇資料
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
Yuta Matsumura
インフラ領域の技術スタックや業務内容について紹介
インフラ領域の技術スタックや業務内容について紹介
MicroAd, Inc.(Engineer)
2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF
Atomu Hidaka
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
NTT DATA Technology & Innovation
6万行の TypeScript 移行とその後
6万行の TypeScript 移行とその後
Shingo Sasaki
Azure Antenna AI 概要
Azure Antenna AI 概要
Miho Yamamoto
Hardware control by .NET Core 3.1
Hardware control by .NET Core 3.1
Atomu Hidaka
.NET Coreとツール類の今
.NET Coreとツール類の今
Yuki Igarashi
CloudConductorの特長と最新動向(OSSユーザーのための勉強会#7)
CloudConductorの特長と最新動向(OSSユーザーのための勉強会#7)
cloudconductor
今日日の展開計画について
今日日の展開計画について
Daisuke Nishino
OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)
OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)
NTT DATA Technology & Innovation
ToolChainを使った次世代DevOps環境の作り方
ToolChainを使った次世代DevOps環境の作り方
Harada Kazuki
Android studio で行ってみよう!!
Android studio で行ってみよう!!
Kazuaki Ueda
C#メタプログラミング概略 in 2021
C#メタプログラミング概略 in 2021
Atsushi Nakamura
.NET vNext
.NET vNext
信之 岩永
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
Akira Inoue
Cq tse-fm3セミナー資料
Cq tse-fm3セミナー資料
Masaki Muranaka
STAC2022 ローコード開発におけるテストピラミッド考察
STAC2022 ローコード開発におけるテストピラミッド考察
Satoshi Sakashita
ALMツールたべくらべ
ALMツールたべくらべ
Kaoru NAKAMURA
Moq & Fakes Framework を使った実践的ユニットテスト - BuildInsider
Moq & Fakes Framework を使った実践的ユニットテスト - BuildInsider
貴志 上坂
Ähnlich wie 株式会社waja 安藤様 登壇資料
(20)
The Twelve-Factor (A|M)pp with C#
The Twelve-Factor (A|M)pp with C#
インフラ領域の技術スタックや業務内容について紹介
インフラ領域の技術スタックや業務内容について紹介
2015 0227 OSC-Spring Tokyo NETMF
2015 0227 OSC-Spring Tokyo NETMF
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
6万行の TypeScript 移行とその後
6万行の TypeScript 移行とその後
Azure Antenna AI 概要
Azure Antenna AI 概要
Hardware control by .NET Core 3.1
Hardware control by .NET Core 3.1
.NET Coreとツール類の今
.NET Coreとツール類の今
CloudConductorの特長と最新動向(OSSユーザーのための勉強会#7)
CloudConductorの特長と最新動向(OSSユーザーのための勉強会#7)
今日日の展開計画について
今日日の展開計画について
OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)
OSSデータベースの開発コミュニティに参加しよう! (DEIM2024 発表資料)
ToolChainを使った次世代DevOps環境の作り方
ToolChainを使った次世代DevOps環境の作り方
Android studio で行ってみよう!!
Android studio で行ってみよう!!
C#メタプログラミング概略 in 2021
C#メタプログラミング概略 in 2021
.NET vNext
.NET vNext
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
~ Build と言えば やっぱり Developer! ~ Microsoft 開発ツール最新アップデート
Cq tse-fm3セミナー資料
Cq tse-fm3セミナー資料
STAC2022 ローコード開発におけるテストピラミッド考察
STAC2022 ローコード開発におけるテストピラミッド考察
ALMツールたべくらべ
ALMツールたべくらべ
Moq & Fakes Framework を使った実践的ユニットテスト - BuildInsider
Moq & Fakes Framework を使った実践的ユニットテスト - BuildInsider
Mehr von leverages_event
Ac tsumugu 20170712
Ac tsumugu 20170712
leverages_event
20171206 tsumugu4 人工知能特集_v1.00_抜粋
20171206 tsumugu4 人工知能特集_v1.00_抜粋
leverages_event
【ヒカ☆ラボ】アーキテクト養成講座「入門編」 折田 武己 氏 登壇資料 20171205
【ヒカ☆ラボ】アーキテクト養成講座「入門編」 折田 武己 氏 登壇資料 20171205
leverages_event
【ヒカ☆ラボ】 dely株式会社 梅森 翔氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 梅森 翔氏 登壇資料 20171121
leverages_event
【ヒカ☆ラボ】 dely株式会社 大竹 雅登氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 大竹 雅登氏 登壇資料 20171121
leverages_event
【ヒカ☆ラボ】 dely株式会社 深尾 もとのぶ氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 深尾 もとのぶ氏 登壇資料 20171121
leverages_event
【ヒカ☆ラボ】 dely株式会社 三笠 斉輝氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 三笠 斉輝氏 登壇資料 20171121
leverages_event
【ヒカ☆ラボ】 株式会社AMG Solution 山口 博史氏登壇資料 20170817
【ヒカ☆ラボ】 株式会社AMG Solution 山口 博史氏登壇資料 20170817
leverages_event
【ヒカ☆ラボ】株式会社ライナフ 登壇資料
【ヒカ☆ラボ】株式会社ライナフ 登壇資料
leverages_event
【ヒカ☆ラボ】株式会社エアー様~ETLツール活用法について~
【ヒカ☆ラボ】株式会社エアー様~ETLツール活用法について~
leverages_event
インスタグラムを活用した、マーケティングについて
インスタグラムを活用した、マーケティングについて
leverages_event
ヒカ☆ラボ ユニティ・テクノロジーズ・ジャパン合同会社 安原 祐二氏登壇資料_20170119
ヒカ☆ラボ ユニティ・テクノロジーズ・ジャパン合同会社 安原 祐二氏登壇資料_20170119
leverages_event
ヒカ☆ラボ 株式会社PR TIMES 山田 和広氏登壇資料 20161129
ヒカ☆ラボ 株式会社PR TIMES 山田 和広氏登壇資料 20161129
leverages_event
ヒカ☆ラボ 株式会社PR TIMES 新井 隆士氏登壇資料 20161129
ヒカ☆ラボ 株式会社PR TIMES 新井 隆士氏登壇資料 20161129
leverages_event
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
leverages_event
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」UIデザイナー
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」UIデザイナー
leverages_event
初心者向けGo言語勉強会
初心者向けGo言語勉強会
leverages_event
DMM.comラボはなぜSparkを採用したのか?レコメンドエンジン開発の裏側をお話します!
DMM.comラボはなぜSparkを採用したのか?レコメンドエンジン開発の裏側をお話します!
leverages_event
株式会社インタースペース 清水様 登壇資料
株式会社インタースペース 清水様 登壇資料
leverages_event
株式会社インタースペース 沖本様 登壇資料
株式会社インタースペース 沖本様 登壇資料
leverages_event
Mehr von leverages_event
(20)
Ac tsumugu 20170712
Ac tsumugu 20170712
20171206 tsumugu4 人工知能特集_v1.00_抜粋
20171206 tsumugu4 人工知能特集_v1.00_抜粋
【ヒカ☆ラボ】アーキテクト養成講座「入門編」 折田 武己 氏 登壇資料 20171205
【ヒカ☆ラボ】アーキテクト養成講座「入門編」 折田 武己 氏 登壇資料 20171205
【ヒカ☆ラボ】 dely株式会社 梅森 翔氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 梅森 翔氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 大竹 雅登氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 大竹 雅登氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 深尾 もとのぶ氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 深尾 もとのぶ氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 三笠 斉輝氏 登壇資料 20171121
【ヒカ☆ラボ】 dely株式会社 三笠 斉輝氏 登壇資料 20171121
【ヒカ☆ラボ】 株式会社AMG Solution 山口 博史氏登壇資料 20170817
【ヒカ☆ラボ】 株式会社AMG Solution 山口 博史氏登壇資料 20170817
【ヒカ☆ラボ】株式会社ライナフ 登壇資料
【ヒカ☆ラボ】株式会社ライナフ 登壇資料
【ヒカ☆ラボ】株式会社エアー様~ETLツール活用法について~
【ヒカ☆ラボ】株式会社エアー様~ETLツール活用法について~
インスタグラムを活用した、マーケティングについて
インスタグラムを活用した、マーケティングについて
ヒカ☆ラボ ユニティ・テクノロジーズ・ジャパン合同会社 安原 祐二氏登壇資料_20170119
ヒカ☆ラボ ユニティ・テクノロジーズ・ジャパン合同会社 安原 祐二氏登壇資料_20170119
ヒカ☆ラボ 株式会社PR TIMES 山田 和広氏登壇資料 20161129
ヒカ☆ラボ 株式会社PR TIMES 山田 和広氏登壇資料 20161129
ヒカ☆ラボ 株式会社PR TIMES 新井 隆士氏登壇資料 20161129
ヒカ☆ラボ 株式会社PR TIMES 新井 隆士氏登壇資料 20161129
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」開発エンジニア
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」UIデザイナー
ヒカラボ「自社サービス開発会社で活躍し続けるために必要な○○とは?」UIデザイナー
初心者向けGo言語勉強会
初心者向けGo言語勉強会
DMM.comラボはなぜSparkを採用したのか?レコメンドエンジン開発の裏側をお話します!
DMM.comラボはなぜSparkを採用したのか?レコメンドエンジン開発の裏側をお話します!
株式会社インタースペース 清水様 登壇資料
株式会社インタースペース 清水様 登壇資料
株式会社インタースペース 沖本様 登壇資料
株式会社インタースペース 沖本様 登壇資料
株式会社waja 安藤様 登壇資料
1.
コードレビューシステム構築 ∼Gerrit, Jenkinsを用いた自動化、およびTDD, DDDによる設計洗練手法導入まで∼ 2015/10/29 株式会社waja
エンジニア 安藤 大輔
2.
目次 1. wajaご紹介 2. 今までのコードレビュー 3.
コードレビューシステム 4. 設計との親和性 5. まとめ
3.
C2Cマーケットプレイス 海外ファッション通販 フルフィルメントサービス http://www.waja.co.jp/ 1. wajaご紹介
4.
1. wajaご紹介 ほぼ100%内製 インフラ/ネットワーク構築など、一部委託 開発体制 デザイナ3名 エンジニア2名+新人1名(+10月JOIN 2名) スタッフ33名中 男性8名(24%)
5.
1. wajaご紹介 ファーストコミット:2005年9月(Subversion) 同じコードベース、同じ技術 Java1.4 →
Java7 Tomcat5.5 → Tomcat7 Spring1.x → Spring4.x PostgreSQL7.4 → PostgreSQL9.2 肥大化!
6.
2. 今までのコードレビュー やりたいときに、やりたい人が、やりたい分だけ! 少人数だし。。 忙しいときは。。(ごにょごにょ テスト?おいしいの?
7.
2. 今までのコードレビュー 気づき 実装が絡み合って修正がツラい 影響範囲がワカラない(読めない) 出続けるバグ、運用と開発の板挟み 開発者が増えたら・・・ 変わろう!
8.
3. コードレビューシステム 解決方針 長期運用しても設計を保つ デグレードしにくい 影響範囲の見極め・見積しやすい 現行システムを複数のアプリに分割
9.
3. コードレビューシステム 採用を決めたモノ DDD(ドメイン駆動設計) TDD(テスト駆動開発) Gerrit(OSSのレビューツール) Jenkins(OSSの継続的インテグレーションツール)
10.
11.
4. 設計との親和性 作業フロー適正化 UnitTest結果、レビュー結果の通知自動化 マージ後のステージング環境デプロイ自動化 (今後)コードメトリクス自動収集 開発に集中
12.
4. 設計との親和性 設計・仕様に立ち返ることができる Testからレビュー システムサポート(行・ファイルコメント) チャットツール・立ち話との併用 議論の活発化
13.
4. 設計との親和性 具体的なメリット 不具合が減った (気分的にも)修正しやすくなった コードを人に見せても良いと思い始めた 品質向上!
14.
5. まとめ 肥大化したシステムを運用しやすく アプリ分割・設計洗練 時間を捻出し、開発に集中する ツールのサポート・自動化
15.
5. まとめ TDD/DDDが向いている PMF(Product Market
Fit)を超えたアプリケーション スタートアップ、フロントアプリには向かない
16.
ご清聴ありがとうございました
Jetzt herunterladen