退職時の引継ぎの際に、chefで自動化されている作業を(chefを使わなくて済むように)サーバ構築手順書としてドキュメント化してくれと言われた…
ここではRubyで記述されたコードに対するテスト方法の概要について説明します。Rubyには、ユニットテストをしやすくするフレームワーク(ライブラリ)が提供されています。通常は、個々のモジュールやメソッドなど小さな単位で十分なユニットテストを行って検証し、結合テストへと進みます。 提供されるフレームワークは、「テスト駆動開発(Test Driven Development:TDD)」や「振舞駆動開発(Behaviour Driven Development:BDD)」という思想がベースになっています。テスト駆動開発とは、プログラム開発手法の一つで、プログラムに必要な各機能について、最初にテストコードを書きそれが失敗することを確認し(テストファースト)、そのテストが成功するように必要最低限の実装を行った後、プログラムの振る舞いを変えないようにコードを洗練(リファクタリング)していく方法です。こ
webapplog [tech blog] Book author Azat Mardan writes about apps, startups and technology The fat arrows (=>) are special function expressions that confuse even the smartest of developers. Most JavaScript professionals know that closure changes the meaning of this (@ in CoffeeScript). There’s no reason to be afraid of fat arrows in CoffeeScript. They are time savers (and clarity achievers) when it
情報が古いので注意ください。golang pluginは現在1.0.0のalpha版が出ており、限界がありますがリファクタリング、ブレークポイントともに対応しています。 TL;DR IntelliJ IDEA + golang plugin は現時点で一番マトモだと思いました。 Go のエディタ、今まで Sublime Text 3 の GoSublime でやってきていたのですが、どうもしっくりこない… 趣旨が違うのはわかるのですが、Sublime Text 3 の project の扱いがどうも慣れませんでした。 IDE 厨らしく素直に IDE を使おうと思い立ち、探してみると IntelliJ IDEA には golang plugin あるみたいですね。 導入にあたり少し嵌りどころがありましたので共有まで。 1.IntelliJ IDEA 入れてなかったらインストールする お値段が
先に結論 ・MNPするとソフトバンクでiPhone5sを使い続けるよりも安い ・auにMNPするとわりと早いタイミングで利用総額が逆転する(2015年1月以降、総額が安い) ・格安SIMはたしかに安いけどメイン回線として使うには不安な面もある(2016年1月以降、安い) というわけでタイトルに至った経緯 【ブログ更新】IIJmioが月額3000円以下で容量7GBのSIMサービス投入。月額1000円以下でも2GBの大盤振る舞い - http://t.co/Tfp8kwJ1As — カイ (@kai4den) 2014, 9月 18 というkaiさんのエントリを読んで、そうか格安SIMなら自分と奥さんの二人ぶんで月3000円台もいけちゃうなーと思ってしまい試算してみたらその気になった。(結婚するまではそういう試算とか面倒でやらなかったけど試算って大事なので皆さんしたほうがいいですよ) はい、こ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く