タグ

2018年3月6日のブックマーク (14件)

  • ユニットテストって何?って人向けのmochaとchaiの使い方 - Qiita

    自動テストって意識高そうで恰好良いですよね! 普段ブラウザ用のJavaScriptしか書かない人なのですが、テストについて調べても、難しい話から始まる記事ばかりで「アサーションって何?」とか「何で通常のファイルとは別のjsが必要なの?」みたいな気持でした。この記事では簡単な前提条件から、mocha/chaiの使い方の概要が分かる部分までを説明したいと思います。 そもそもテストとは何? ソフトウェア開発におけるテストとは、ソフトウェアの振舞いが想定した通りであるかを検証することです。ソフトウェアのサブルーチンを取り出してテストする「単体テスト/ユニットテスト」と、ソフトウェア全体の挙動をテストする「結合テスト」があります。mocha・chaiはこのうちの「単体テスト」を対象としたツールです。 じゃあ単体テストって何をすることなの? 単体テストとは、ある特定の関数を対象に、入力値と出力値が仕様

    ユニットテストって何?って人向けのmochaとchaiの使い方 - Qiita
  • Gitでやらかした時に使える19個の奥義 - Qiita

    タイトルは大目に見てください><。 内容は危険な操作を伴うのでくれぐれも自己責任でお願いします。 間違いもあったら指摘ください。 ローカル編 自分のローカル環境だけで閉じていて、他の人への影響がない場合に有効です。 リモートにプッシュしちゃってる時は、他人への影響が発生するので危険です。 やらかし1:コミットメッセージに禁止ワード入ってて人生やめたい時 コミットメッセージを修正するのは簡単です。 ファイルの追加なんかもできちゃいます

    Gitでやらかした時に使える19個の奥義 - Qiita
    nunohito
    nunohito 2018/03/06
  • Javaな人向けクライアントサイドJavaScript開発入門 - Qiita

    はじめに Java界隈でご飯をべている私ですが、最近クライアントサイドJavaScriptでの開発(というかnpm)について勉強する機会があったので手順を整理して共有します。 この記事は次のような(ちょっと前の私みたいな)人に向けたチュートリアルです。 古めのJavaScriptの知識ならある人(旧石器時代に生きている人) jsは公式サイトからDL・配置してhtmlファイルにscriptタグを並べて読み込むものだと思っている(それ以外に何があるのだ?) jQueryならある程度は書けるんだけど フロント界隈の記事を読むとサッパリ分からん な人 npmとかrequireとかよく見るけどよくわからん Java界隈を軸に活動している人 ここに書いてあることすらもはや古臭くなりつつある感じがしますが、旧石器時代よし少しは前に進めるのではないかと思います。 また、ここに書いてあるのは開発手法の1例

    Javaな人向けクライアントサイドJavaScript開発入門 - Qiita
  • Awesome Node.js : 素晴しい Node.js フレームワーク・ライブラリ・ソフトウェア・リソースの数々 - Qiita

    元記事: Awesome Node.js Awesome List in Qiita Awesome Ruby Awesome Java Awesome JavaScript Awesome Python Awesome Go Awesome Selenium Awesome Appium パッケージ マッドサイエンス webtorrent - Node.js とブラウザ用のストリーミングトレントクライアント. peerflix - ストリーミングトレントクライアント. dat - データセットのリアルタイムレプリケーションとバージョン管理. ipfs - すべてのコンピューティングデバイスを同じファイルシステムで接続しようとする分散ファイルシステム. stackgl - browserify と npm 上に構築された, WebGL のためのオープンソフトウェアエコシステム. peerw

    Awesome Node.js : 素晴しい Node.js フレームワーク・ライブラリ・ソフトウェア・リソースの数々 - Qiita
  • npmで入る便利ツールまとめ

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    npmで入る便利ツールまとめ
  • Node.jsをとりあえず始めるにあたって現実的に必要だった知識 - Qiita

    はじめに この夏、Node.jsを始めようと思い立ったときに調べたことをメモしました。 「お前こんなことも知らなかったの!?」ということがばれるのは恥ずかしいですが、同じところで立ち止まってる人のお役に立てば。 下準備 Node.jsのバージョン管理ツールの導入 メリット 異なるバージョンのnode.jsを手軽に共存させられる 代表的なもの nvm nodebrew nave nodebrewでnode.js(+npm)のインストール 既にnode.jsをインストールしている場合は一旦アンインストールする必要あり node.jsのアンインストール Mac OS X から Node.js をアンインストールする方法 node.jsのアンインストール nodebrew + node.jsインストールの流れ node.js 入れるなら nodebrew が超簡単 [Front end] Node

    Node.jsをとりあえず始めるにあたって現実的に必要だった知識 - Qiita
  • Microsoft Graph を使って Node.js Express アプリを構築する - Microsoft Graph

    Node.js Express Web アプリを作成する 残り 40 分 この演習では、Express を 使用して Web アプリをビルドします。 CLI を開き、ファイルを作成する権限を持つディレクトリに移動し、次のコマンドを実行して、ハンドルバーをレンダリング エンジンとして使用する新しい Express アプリを作成します。 npx express-generator --hbs graph-tutorial Express ジェネレーターは、Express アプリと呼ばれる新 graph-tutorial しいディレクトリを作成し、スキャフォールディングします。 ディレクトリに移動し graph-tutorial 、次のコマンドを入力して依存関係をインストールします。 npm install 次のコマンドを実行して、報告された脆弱性でノード パッケージを更新します。 npm au

    Microsoft Graph を使って Node.js Express アプリを構築する - Microsoft Graph
  • 認定スクラムマスター取得しました!〜研修1日目〜 - スクラムマスダーの日記

    11月、大阪で行われた認定スクラムマスター研修に参加しました。 その後のテストにも無事合格し、認定スクラムマスターになることができました。 スクラムを広めるという意味でも、認定スクラムマスター研修について、ブログで共有します。 全部書くと長くなるので、まずは1日目です。 講師:江端一将さん 期間:2016/11/9~2016/9/11(3日間) 参加人数:24名 研修1日目 研修の説明 一番最初に、研修の説明がありました。 認定スクラムマスター研修は、単に研修を受けて、その後のテストに合格すれば、誰でも取得できる資格ではありません。 3日間の研修期間で、江端さんから資格を与えてもよいかの判定をされます。 そして、江端さんから合格をいただければ、テスト受講資格を得て、テストに合格することで、認定スクラムマスターになれます。 昔は、研修を受ければ、自動的にテストを受けることができたそうです。

    認定スクラムマスター取得しました!〜研修1日目〜 - スクラムマスダーの日記
  • user: findMeetingTimes - Microsoft Graph v1.0

    名前空間: microsoft.graph パラメーターとして指定された開催者と出席者の空き時間、および時間または場所の制約に基づいて、会議の時間と場所を提案します。 findMeetingTimes が会議提案を返すことができない場合は、応答で、emptySuggestionsReason プロパティに理由が示されます。 この値に基づいて、パラメーターをさらに調整して、findMeetingTimes を再度呼び出すことができます。 会議の時間と場所を提案するために使用されるアルゴリズムは、随時微調整されます。 入力パラメーターと予定表のデータが静的な状態のテスト環境のようなシナリオでは、提案される結果は時間の経過とともに変化する可能性があります。 この API は、次の国内クラウド展開で使用できます。 グローバル サービス 米国政府機関 L4 米国政府機関 L5 (DOD) 21Via

    user: findMeetingTimes - Microsoft Graph v1.0
  • Microsoft Graph でタスクを登録してみる - kazuakix の日記

    最近、Office 365 アカウントで Microsoft To-Do が使えるようになった *1 ので、Outlook のタスクにいろいろ予定を入れているんですが、せっかくなので Microsoft Graph を使って API 経由での登録を試してみました。 Microsoft Graph について Microsoft Graph の概要を読むと、「Microsoft Graph は 1 つのエンドポイントを介して複数の API を Office 365 およびその他の Microsoft クラウド サービスから公開するもの」と紹介されています。 Graph エクスプローラーを試してみる まずは Graph エクスプローラー を使って Web から API を叩いてみます。 developer.microsoft.com/ja-jp/graph/graph-explorer にアクセ

    Microsoft Graph でタスクを登録してみる - kazuakix の日記
  • graph-explorer

    All Microsoft Global Microsoft Security Azure Dynamics 365 Microsoft 365 Microsoft Teams Windows 365 Tech & innovation Microsoft Cloud AI Azure Space Mixed reality Microsoft HoloLens Microsoft Viva Quantum computing Sustainability Industries Education Automotive Financial services Government Healthcare Manufacturing Retail All industries Partners Find a partner Become a partner Partner Network Fin

  • IntelliJ IDEAとGitHubを連携するときの設定メモ - Qiita

    概要 IntelliJ IDEAとGitHubを連携するときの設定メモです。 環境 下記の環境で動作確認を行いました。 Windows7 (64bit) IntelliJ IDEA Community Edition 14.1.4 Git for Windows 2.5.1 参考 IntelliJ IDEA 14.1.0 Help IntelliJ IDEAのWelcome画面下のConfigureをクリックしメニューからSettingsを選択します。 この設定は1回だけ行います。 改行コードの設定 左メニュー -> Editor -> Code Style 改行コードをLFに設定します。 Lien separator (for new line):に"Unix and OS X(\n)"を選択します。 Master passwordの設定 master passwordを使用する設定にし

    IntelliJ IDEAとGitHubを連携するときの設定メモ - Qiita
  • Cloud Foundryで学ぶ、PaaSのしくみ講座

    This session, led by James Hamilton, VP and Distinguished Engineer, gives an insider view of some the innovations that help make the AWS cloud unique. He will show examples of AWS networking innovations from the interregional network backbone, through custom routers and networking protocol stack, all the way down to individual servers. He will show examples from AWS server hardware, storage, and p

    Cloud Foundryで学ぶ、PaaSのしくみ講座
  • とっさのConfluence-情報を素早く見つける方法- - Qiita

    はじめに この投稿は Atlassian Advent Calendar 2016 の2日目です。 Confluenceに情報がたくさん集まってくると、自分の必要な情報にいちはやくたどりつけるかが重要になってくると思います。通常は検索して情報をみつけるということになると思いますが、ここでは検索以外で情報を見つける、もしくは気づく方法を書いてみたいと思います。 さっき見てたページに素早くアクセス 「ブラウザを間違えて閉じてしまった、さっき見てたページどれだっけな」 なんてことあると思います。 さらには会議などでさっきまで見てたConfluenceのページがなかなか表示できないと、探す時間 x 参加してる人数分の時間が無駄になります。 とはいえ作ったページをいちいちブックマークもしくはコンフルのお気に入りにいれるのは面倒です。 そんな時はコンフル開いている画面で gr と打ってみましょう。 下

    とっさのConfluence-情報を素早く見つける方法- - Qiita