タグ

方法論に関するsnjxのブックマーク (3)

  • 開発環境と本番環境の違いを埋めるHeroku、Engine Yardの新機能:Rails Hub情報局:エンジニアライフ

    「でも、ステージング環境ではちゃんと動いています!」 こう言われてブチ切れた経験があります。業務アプリのバギーな動作を社内のエンジニアに指摘したところ、テスト用の環境では動いているというのです。「いや、ぼくら番環境のアプリを使っていて現に困っているので、それを直してほしいだけなんですけど」というと、「でも、ちゃんとステージング環境では動いています。お使いになっているのがChromeのようですが、Chromeでの動作検証はしていません(キリッ」というようなやり取りに絶望しました。原因はブラウザではなく、バージョンアップしたアプリ自体にあったのですが、ステージング環境では問題が発現しなかったんですね。 というように、開発環境、ステージング環境、プロダクション環境(番環境)の3つは、大小いろいろな違いがあって、完全に一致させることは難しいものです。手元の環境で動いているアプリが、プロダクショ

    開発環境と本番環境の違いを埋めるHeroku、Engine Yardの新機能:Rails Hub情報局:エンジニアライフ
  • The Twelve-Factor App (日本語訳)

    はじめに 現代では、ソフトウェアは一般にサービスとして提供され、Webアプリケーション や Software as a Service と呼ばれる。Twelve-Factor Appは、次のようなSoftware as a Serviceを作り上げるための方法論である。 セットアップ自動化のために 宣言的な フォーマットを使い、プロジェクトに新しく加わった開発者が要する時間とコストを最小化する。 下層のOSへの 依存関係を明確化 し、実行環境間での 移植性を最大化 する。 モダンな クラウドプラットフォーム 上への デプロイ に適しており、サーバー管理やシステム管理を不要なものにする。 開発環境と番環境の 差異を最小限 にし、アジリティを最大化する 継続的デプロイ を可能にする。 ツール、アーキテクチャ、開発プラクティスを大幅に変更することなく スケールアップ できる。 Twelve-F

  • 危機コミュニケーション覚え書き - レジデント初期研修用資料

    未知状況で安心を伝える 原発災害の当初、情報が錯綜して、不安になった。そんな頃に発信された、日の原発についてのお知らせ という、英国大使館の現状に対する見解をまとめた文章を読むことで、大きな安心感が得られた 「ワーストシナリオとその対策を語る」こと、「今公開されている情報を吟味して、そこから導かれた見解を述べる」こと、「今までに発生した「当の最悪」との比較を行ってみせる」ことが、未知の恐怖におびえている状況を安定化させるのだと思う 「大丈夫だ信じろ」という言葉では、安心感が得られない。「ワーストはこうだ。対策はできる」と言われると安心できる 「安全な最小値」と比較して何倍、という表現は安心につながらない。「当の最悪と比較して何分の一」という言い回しは、同じ大きさを表現するにしても、安心感がある 根拠を示さずに「大丈夫です信じて下さい」を繰り返す人は信頼されない。すでに公開されている情

  • 1