タグ

ブックマーク / efcl.info (4)

  • テストできないコードをE2Eテストを使ってリファクタリングしよう

    ユニットテストがしにくい状態となってるコードをTestiumを使ったE2Eテストを書いてリファクタリングしてみる話です。 例えば、以下のようなjQueryで書いたコードは外(テストコード)から取り出すポイントがないので、ユニットテストを書くのは難しいと思います。(そもそもViewのコードなので) 特定のバージョンでの変更点を簡単に確認できるよう、 「Aの列のラジオボタンを選ぶと同じ行より一つ下にあるBの列のラジオボタンを自動で選ぶ」 という補助機能 $(document).ready(function () { // seq: シーケンス番号 $.each(["new_version", "old_version"], function () { $("input[name='" + this + "']").each(function (idx, elem) { if (idx == 0

    テストできないコードをE2Eテストを使ってリファクタリングしよう
  • オライリージャパンの電子書籍は紙の本の大体4ヶ月後に出てる

    (2014年11月からみて)最近のO'Reilly Japanの電子版は紙の書籍がリリースされてから大体4ヶ月後に出るようになっているようです。 O'Reilly Japan Ebook Store 直近のリリース日を見てみると以下の様な感じです。 (発行月は紙の発売日、→に書いてるのが電子版の公開日) 今は大体4ヶ月遅れで電子版が出るようなスケジュールになってる感じがします。 以前、電子版の販売日が遅れたりずれたりしてるのは何故だろう?と質問した時には以下のような回答をもらいました。 自分は電子版しか買ってないので、4ヶ月経つと忘れてる事多くて、事情は大変だと思いますが電子版も一緒に出るようになるといいですね。 関連: オライリーって何ヶ月ぐらいで来日するんだろう - laiso オライリージャパンはまだ大体出るのでいいですが(やっぱり販売スケジュール欲しいけど…)、他の出版社だとまだ

    オライリージャパンの電子書籍は紙の本の大体4ヶ月後に出てる
    kamatamadai
    kamatamadai 2014/11/13
    "Open Publication Distribution Systemに…オライリーはない"は、オライリージャパンはあるけどオライリー(米)はないということでしょうか?
  • JavaScriptのいろいろなコーディングルールをまとめてみた

    JavaScriptの書き方はJavaScript自体がある程度自由なためいろいろな書き方ができますが、一貫性を持って書いた方がバグなども発生しにくくなるため、コーディングルールを定めておくのはよいことだと思います(特に複数人の開発の場合) 有名な企業やライブラリはコーディングルールも公開している事が多いので適当にまとめてみました JavaScript style guide – MDC Docs Mozilla/Firefox向けのものなので、一部ECMAScriptの範囲を超えたものも含まれています。 多くの人が見ていると思うので、見たことない人は一度読んでみるといいです。 jscsにこのコーディングルールをチェックするプリセットが用意されています。 Google JavaScript Style Guide Google JavaScript Style Guide 和訳 — Goo

    JavaScriptのいろいろなコーディングルールをまとめてみた
  • FirefoxのJavaScriptデバッガ拡張Firebugの進化がすごい

    Firefoxのデバッグ拡張ことFirebugですが、Firefox4よりFirebugとは別にWeb Consoleという機能が入りました。 しかし、Firebug自体もさらに便利になっているので、少し紹介します。(Firebug1.7 –1.8 の範囲で) 現在のFirefox4に正式対応しているのはFirebug1.7xで、Firebug1.8xはAlpha版として公開されているのでまだ不安定な部分もあることに注意して下さい。 特に注意書きしてない部分はFirebug1.7の項目だと思って大丈夫だと思います コマンドラインに履歴ボタン コンソールパネルでのコマンドエディタ(でかい方のコマンドライン)にHistoryボタンが新たに追加されました。 過去に実行したコマンドをポップアップから選択して挿入することができます。(以前はCtrl+ZでUndoし続ける必要があった) コマンドライン

    FirefoxのJavaScriptデバッガ拡張Firebugの進化がすごい
    kamatamadai
    kamatamadai 2011/04/24
    Firefox4よりFirebugとは別にWeb Consoleという機能が入った
  • 1