タグ

2014年7月23日のブックマーク (6件)

  • 効果的なunittest - または、callFUTの秘密

    Contents unittest を効果的に使うための覚書 目的 ルール: テスト対象のモジュール(module-under-test)をテストモジュールに直接importしない ガイドライン: モジュールスコープでの依存を最小限にする ルール: 各テストメソッドでは、1つの事実だけを確認する ルール: テストメソッドは内容を表すようにしよう ガイドライン: setupはヘルパーメソッドで提供しよう。テストケースのselfで共有するのはやめよう。 ガイドライン: フィクスチャは可能な限り簡潔に ガイドライン: フックやレジストリなどの利用は注意深く ガイドライン: 依存関係を明確にするためにモックを利用する ルール: テストモジュール間でテキストを共有しない まとめ https://twitter.com/tokibito/status/412074246026698753 ということで

  • Microservices

    a definition of this new architectural term The term "Microservice Architecture" has sprung up over the last few years to describe a particular way of designing software applications as suites of independently deployable services. While there is no precise definition of this architectural style, there are certain common characteristics around organization around business capability, automated depl

    Microservices
    potato777
    potato777 2014/07/23
    各サービスが小さいチームで管理されることで、それぞれがオーナーシップを持ちやすいっていう仕組みが良い。ただ開発しにくい、デバッグ、トレーサビリティ、ローカル環境がーとか問題は多そう。
  • マイクロサービス(microservices)とは何か – recompile.net

    マイクロサービス(microservices)という言葉をご存知でしょうか? 今、エンタープライズ界隈のソフトウェアエンジニアの間でマイクロサービスという言葉がにわかに盛り上がりつつあります。 マイクロサービスはJames Lewis氏によって提案された言葉です。詳細については、彼がMartin Fowler氏と共著で書いた「Microservices」という記事を参照してほしいのですが、ようするにひとつのアプリケーションを、Railsのような一枚岩のアーキテクチャではなく、複数の軽量なサービスを連携させたアーキテクチャでつくろうというアプローチです。 上述の記事 では、マイクロサービスの特徴が九つほど上げられています。 サービスによるコンポーネント化:ライブラリではなく別プロセスで動作するサービスによってアプリケーションのコンポーネント化を実現している。 ビジネスケイパビリティに基づく組

    マイクロサービス(microservices)とは何か – recompile.net
  • Default page

    You Are All Set to Go! All you have to do now is upload your website files and start your journey. Check out how to do that below:

  • スマホの画面を録画する方法

    スマホの画面を録画する方法を紹介します。Android4.4であれば、screenrecordを使ってスマホの画面をスムーズに録画して動画にすることが出来ます。 HOME About this site Mail 最終更新日 2020-11-06 18:47 スマホの画面を録画する方法はいくつかあるのですが、無料で最も簡単、そしてスムーズな動画ファイルにする方法をいくつか紹介します。 アンドロイドの画面を録画するには、root化する必要はありません。 録画した動画はYouTubeにアップロードしたり、ヒカキンさんのようにゲームアプリを中継してYouTubeで公開することも出来ます。 Sponsored Link 目次 スマホで画面を録画するスクリーンレコード Xperiaの場合 Galaxyの場合 アプリを使う場合 AZ スクリーンレコーダーを使う Playゲームで録画 Mobizeを使っ

    スマホの画面を録画する方法
    potato777
    potato777 2014/07/23
    "Android4.4に搭載された録画機能「screenrecord」を利用すれば、スムーズな画面の録画ができます。"
  • 結果整合性データベースのいま | Yakst

    一貫性モデルとして、結果整合性が利用されるデータベースに関して、現状の棚卸しをしているMariaDBプロジェクトの記事である。 各データベースの概要や、評判/成熟度/一貫性/ユースケースに基づいた評価、利点および欠点についてまとめた。 はじめに 結果整合性(eventually consistent) [1] は、多くの大規模分散データベースで使われる一貫性モデルの1つである。このようなデータベースでは、複製されたデータ片に対する全ての変更は 結果的に全ての関連するレプリカに反映される必要がある。 さらに、コンフリクトの解消はこれらのデータベースでは扱われず、更新のコンフリクトが発生した場合、アプリケーションで対処の責任を負う必要がある。 結果整合性は、弱い一貫性の1つの特異形態で、オブジェクトに新規の更新がない場合、ストレージシステムが全てのアクセスが結果的には、最後にアップデートした値

    結果整合性データベースのいま | Yakst
    potato777
    potato777 2014/07/23