タグ

2016年6月17日のブックマーク (4件)

  • ReactでTDD(テスト駆動開発)を始めよう : 環境構築からテスト作成、機能実装までの詳解ガイド | POSTD

    最小限の設定のTDD手法を使い、「何をテストすべきか?」から、よくある落とし穴の避け方まで、Reactコンポーネントをテストする方法を学びましょう。 導入 まず、 React を触ったことがあり、更にはいくつかのテストも書いた経験があるとしましょう。それでも、コンポーネントをどうテストするのが最善なのか、よく分からないかもしれません。どこから始めるのでしょう。具体的には何をテストすればよいのでしょうか。 いくつかのReactコンポーネントは簡潔過ぎて、そもそもテストが必要なのかすらはっきりしません。 AngularからReactに乗り換えた 人なら、テストには愛憎のような思いがあるかもしれません。 確かに Angular にはテストを支援するツールがたくさんありますが、同時にテストを書くのが難しくなる可能性があります。冗長ながら省略できない定型コードが多々ある上、 $digest の呼び出

    ReactでTDD(テスト駆動開発)を始めよう : 環境構築からテスト作成、機能実装までの詳解ガイド | POSTD
  • お酒に弱いと痛風になりにくく、強いとなりやすい~防衛医科大学校が発表

    「風が吹いても痛い」と言われるほどの激しい関節痛を引き起こす痛風は、尿酸値が高い状態が持続することで発症する疾患です。発症リスクとしては、生活の欧米化や肥満などの環境要因が考えられていますが、同じような生活習慣にもかかわらず、痛風を発症する人としない人が存在することから、遺伝的要因の存在も考えられていました。 全容はまだ明らかになっていませんが、防衛医科大学校の松尾洋孝講師、崎山真幸医官らの研究グループが、2型アルデヒド脱水素酵素(ALDH2)遺伝子が痛風の発症に関わっていることを発見したと、発表しました。 ALDH2はアルコールの代謝に重要な役割を果たす酵素で、ALDH2遺伝子上のrs671(Glu504Lys)という一塩基多型(SNP)の個人差によって決まることが知られています。 ALDH2の機能は、rs671にLysアレルを持たない(Glu/Glu)人に比べて、Lysアレルを1つ持

    お酒に弱いと痛風になりにくく、強いとなりやすい~防衛医科大学校が発表
  • Habitat ファーストインプレッション - GMOインターネットグループ グループ研究開発本部

    次世代システム研究室の DevOps ネタ担当の M. Y. です。 Chef の開発元である Chef Software, Inc. が、6月15日(米国時間では14日)に、新しいオープンソースプロダクト “Habitat” をリリースしました。公開されたデモやチュートリアルを一通り触ってみて、どういうものかわかってきたので、今回はこの Habitat をご紹介します。 Habitat とは何か? Habitat のサイトを見ても、「Habitat とは何か?」を簡潔に述べた説明は見当たりませんでした。そのため、まずは私の個人的な理解を簡単に説明します。細かい点で間違いなどあるかもしれませんが、ご容赦ください。 Habitat とは、アプリケーションと、そのアプリケーションの管理自動化ロジックを一緒にパッケージングするための新しいフレームワークです。以下は、Habitat を使って構築し

    Habitat ファーストインプレッション - GMOインターネットグループ グループ研究開発本部
  • Ansible と Itamae の比較 - Aqutras Members' Blog

    お久しぶりです。nechinechiです。 今回は、構成管理ツールである、Ansible と Itamae を比較していこうと思います。 始めに 構成管理ツールとは、複数のサーバに同じ環境を構築したい場合などに用いられるツールです。 手動で1つ1つのサーバに同じ環境を立てるのはかなり苦労します。しかし、このツールを使えば、初めにファイルを記述しておくだけで、後はコマンドを実行するだけで、自動的にサーバの環境構築を行ってくれます。 Ansible と Itamae はそれぞれ構成管理ツールの内の1つであり、他にもまだいくつか存在します。 それらの中からこの2つを選んだのは、自分の周囲で利用している人がおり、私も興味を持ったからです。 また、個人としてもどちらのツールがより人気で、その理由はなぜかなどに興味があったため、このテーマを選びました。 記法の違い Ruby をソースからインストールす

    Ansible と Itamae の比較 - Aqutras Members' Blog