Recommended
PDF
PPTX
PDF
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
PDF
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
PDF
モダン PHP テクニック 12 選 ―PsalmとPHP 8.1で今はこんなこともできる!―
PDF
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
PPTX
KeycloakでFAPIに対応した高セキュリティなAPIを公開する
PPTX
PPTX
PDF
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
PPTX
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...
PPTX
PDF
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
PPTX
PPTX
境界付けられたコンテキスト 概念編 (ドメイン駆動設計用語解説シリーズ)
PDF
PPTX
今から始めるWebClient(JSUG勉強会 2020年その6 LT大会)
PPTX
PDF
RHEL7/CentOS7 NetworkManager徹底入門
PPTX
Apache Avro vs Protocol Buffers
PDF
PDF
PDF
PostgreSQL13でのレプリケーション関連の改善について(第14回PostgreSQLアンカンファレンス@オンライン)
PDF
The Twelve-Factor Appで考えるAWSのサービス開発
PDF
PPTX
PDF
PDF
PDF
KEY
More Related Content
PDF
PPTX
PDF
Spring Boot の Web アプリケーションを Docker に載せて AWS ECS で動かしている話
PDF
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
PDF
モダン PHP テクニック 12 選 ―PsalmとPHP 8.1で今はこんなこともできる!―
PDF
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
PPTX
KeycloakでFAPIに対応した高セキュリティなAPIを公開する
PPTX
What's hot
PPTX
PDF
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
PPTX
NTTデータ流Infrastructure as Code~ 大規模プロジェクトを通して考え抜いた基盤自動化の新たな姿~(NTTデータ テクノロジーカンフ...
PPTX
PDF
OSS+AWSでここまでできるDevSecOps (Security-JAWS第24回)
PPTX
PPTX
境界付けられたコンテキスト 概念編 (ドメイン駆動設計用語解説シリーズ)
PDF
PPTX
今から始めるWebClient(JSUG勉強会 2020年その6 LT大会)
PPTX
PDF
RHEL7/CentOS7 NetworkManager徹底入門
PPTX
Apache Avro vs Protocol Buffers
PDF
PDF
PDF
PostgreSQL13でのレプリケーション関連の改善について(第14回PostgreSQLアンカンファレンス@オンライン)
PDF
The Twelve-Factor Appで考えるAWSのサービス開発
PDF
PPTX
PDF
PDF
Viewers also liked
PDF
KEY
PPTX
PDF
PPTX
PPTX
PDF
PDF
PPTX
64ヶ月オンプレ運用したシステムを aws移行した話
PDF
React Nativeはクロスプラットフォームモバイルアプリ開発の夢を見るか #DroidKaigi
PPTX
「子供がハッカーに興味をもった時に備えて」考える会オープニング
PDF
DevOpsとか言う前にAWSエンジニアに知ってほしいアプリケーションのこと
PDF
Design in Tech Report 2017
PDF
PDF
PPTX
PPS
Je suis libre je m'envole dans les airs1
PDF
SIG-Audio#1 CEDEC2012 ラウドネス関連セッション報告
PDF
Octoplus. cambio gerencial avanzado
PDF
シェーダだけで世界を創る!three.jsによるレイマーチング
Similar to ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011
PDF
PDF
PDF
The master plan ofscaling a web application
PDF
CircleCIを使ったSpringBoot/GAEアプリ開発の効率化ノウハウ
PDF
大規模なギョームシステムにHaxeを採用してみた話
PDF
PPT
OSC2008 Tokyo/Spring REST勉強夜会
PDF
PPT
PDF
「新しい」を生み出すためのWebアプリ開発とその周辺
PPT
SAStruts Seminar In Tripodworks
PDF
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜開発編 先生:増井 雄一郎
PDF
PPT
PDF
Web App Development Flow with Scala and HTMX
PDF
PDF
PDF
20150207コデアルエンジニア学生向けハッカソン就活イベント発表資料
PDF
全部入り!WGPで高速JavaScript+HML5体験
PDF
ぼくのかんがえたさいきょうのうぇぶあぷりけーしょんふれーむわーく - YAPC Asia 2011 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Catalyst,
Jifty, Dancer, CGI::
Application, HTTP::
Engine, Mason,
Squatting, Continuity,
Maypole, Tatsumaki,
Mojolicious, Ark, Noe,
Kamui, Amon2
ref. http://plackperl.org/
21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 3
DRY
3回コピペしたら抽象化しろ
(不必要な/下手クソな抽象化は悪)
55. 56. 57. 58. 59. 60. 設計指針
安全 (信頼性設計)
読むコード最小 (メンテコスト)
早い (ユーザ体験)
61. 62. 63. 64. 65. 66. JSON出力時
XMLHtmlRequestの
X-Requested-Withを自動チェック
→ IE XSS 対策 / UTF-7攻撃対策 / JSON読み出し対策
67. 68. 69. 70. 71. 72. 73. Model のテスト
(仕様があまり変わらない)
ロジックのみ (DBアクセスなし)
細かい挙動をチェック
カバレッジ重視 (ホワイトボックステスト)
74. 75. 76. 例:
use My::Test qw(create_hatena_user mechanize);
# DB アクセスとかはいい感じにしてる
my $user = create_hatena_user();
my $mech = mechanize($user);
my $blog_id = $mech->create_blog_ok;
ok $blog_id;
my $entry_id = $mech->post_entry_ok(blog_id => $blog_id);
ok $entry_id; done_testing;
77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91.