ユーザーの目線でWebサイトを作ることは基本中の基本ですが、グローバルサイトを担当することになったら日本の常識を捨てて現地の状況を理解する必要があります。 アプリやWebサイトをより良く、より速く、よりアクセシブルにする手助けが私の仕事です。CalibreでWebを構築したり、メンテしたりする際にぶつかる課題について、知見が集まりました。 この1年で本当に驚いたことは、一般のユーザーがどうインター…

Copyright © 2017, Ben Schwarz All Rights Reserved.

Ben Schwarz

Ben Schwarz

包括的なアプリ監視のためのアプリCalibreの製作者です。@whatwg & @w3cでWeb標準化に関わり、JSConf.auに助力し、みんなが速いWebを楽しめるようにしたいと考えています。

Loading...

品質の高いコードを書くには、TDD(テスト駆動開発)ではなくてもテストを念頭に置いてコーディングする必要があります。ところが、数あるPHPのテストツールから必要な機能は備えつつも、重すぎない適したツールを選ぶのは大変です。 そこで2017年時点でおすすめする、8つのテストツールを紹介します。 PHPUnit PHPUnitは幅広く使えるテストフレームワークです。2014年にSebastian Be…

Copyright © 2017, Younes Rafie All Rights Reserved.

Younes Rafie

Younes Rafie

モロッコ出身、フリーランスのWeb開発者、技術系ライター・ブロガーとして活躍中。JAVA、J2EE、JavaScriptを使った開発経験があります。専門はPHP言語。詳しくは彼のWebサイトをチェック。

Loading...

Seleniumを使ったNodeアプリの機能テストの手順を解説しながら、テスト失敗時のデバッグを効率よく進めるヒントも紹介します。 Nodeアプリケーションの機能テスト Web開発プロジェクトで機能のテストをするには、起こり得るユーザーの操作リストを基にブラウザーでDOMの遷移をチェックします。仮にコンテンツマネジメントシステム(CMS)を作っているとして、画像ライブラリーのアップロード機能をテス…

Copyright © 2017, Mike Cantelon All Rights Reserved.

Mike Cantelon

Mike Cantelon

カナダ・バンクーバーのソフトウェア技術者で、「Node.js in Action」(マニング社)の共著者。現在はオープンソースのプレゼンテーションアプリに取り組んでいます。

Loading...

Webアプリのクオリティアップに役立つのが、フロントエンドのテスト。実装したはずの機能がある条件で動かなかったり、期待どおりに操作できなかったりするとガッカリですね。Nightwatch.jsならテストがだいぶ捗りそうです。 少し前に、Eric Elliottが「JavaScript Testing: Unit vs Functional vs Integration Tests」でJavaScr…

Copyright © 2016, Hugo Giraudel All Rights Reserved.

Hugo Giraudel

Hugo Giraudel

CSSのゴブリン、Sassハッカー、マージン狂です。Sass GuidelinesSassDocSass CompatibilityBrowserhacksほか多くのSass関連の著者でもあります。

Loading...