ってsinonのスタブ漏れを探しながら何度目かわからない感じにキレてた。 とにかく仕事でJSのテスト書くのが辛いので考えてみる。比較的JSのテストに慣れてる自分ですら辛いのだから、世界はもっと辛いに間違いない。サーバーサイドのnode.jsの話ではない。 JavaScriptで完結しない 構造がHTMLの構造と密結合している。装飾や位置、表示/非表示はCSSによって制御されている。 クライアントJSはHTMLと密結合しており、CSSからビューは影響を受ける。それらがネットワークの結果を受け非同期に振る舞いを帰る。その最終的な値を取得するのが難しい。 もちろんサーバーサイドだってDBやネットワークという外部リソースを扱うが、モックの手法が確立しているし、局所的な複雑度は、JSの方がはるかに多い。 言語仕様が貧弱 mochaやjsmineはrspecを真似てるけど、本質的にJavaScript
IT業界にいたのは10年ほどです。最初は金融系のSIer(システムインテグレータ)に就職しました。ある金融機関のメインフレーム保守担当として、COBOLのプログラムを書いていました。 ただ、その顧客企業に特有の業務にばかり詳しくなってしまい、「技術者としてつぶしがきかなくなる」と感じたため、2~3年後に第2新卒でベンチャー企業に転職したんです。 その後は、外資系IT企業などいくつかの企業を転々としました。その間に、UNIXやLinuxなどのITインフラ、データベース、ネットワーク、アプリケーション開発など広範に体験させてもらいまいた。その後、いつのまにかラノベ作家になっていました。 いやいやいや、いつのまにかということはないでしょう。どのようなきっかけで作家に転向したんでしょうか。 実は、勤めていた外資系企業が、円高などの環境変化で受注が減り、社内で仕事がなくなってしまいまして……。時間が
This is a guest post by Eric Cummings. If you want to write for Daily Writing Tips check the guidelines here. My co-blogger and I have come across an interesting usage problem. We don’t know what to call what we write. It feels strange to refer to blog posts as “articles.” “Articles” sounds official, proper and very old media. “Posts” is the more common word, but it demeans the quality of the writ
The Progressive JavaScript Framework An approachable, performant and versatile framework for building web user interfaces. Why Vue Get Started Install Get Security Updates for Vue 2 Approachable Builds on top of standard HTML, CSS and JavaScript with intuitive API and world-class documentation. Performant Truly reactive, compiler-optimized rendering system that rarely requires manual optimization.
Qiita の非公式クライアントアプリ『PocketQiita』をリリースしました。 Qiita では毎日たくさんの便利な情報が投稿されていて、読めば絶対に勉強になるものばかりなのですが、Qiita のフィードページがスマートフォンに最適化されていないのと、僕がフィードページのデザインをあまり好きになれないというのがあって、自分から進んでアクセスする気が起きにくいという問題がありました。 それを解決するために開発したのが PocketQiita です。 PocketQiita では、新着投稿やタグごとの投稿をタイムライン表示したり、投稿をストックしたりすることができます。 一応フルクライアントを目指しているので、ユーザのプロフィール画面なども作り込んであります。 もちろん Pocket やはてブとの連携もバッチリです。 PocketQiita で情報をいち早く入手して、どんどん共有していき
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く