Vol.337
Using a Function Design Recipe to Debug Jump to heading
関数デザインレシピを使用したデバッグ Jump to heading
Mike氏は10代の若者にプログラミングを教えるとき、関数デザインレシピというものを伝え、自分のプログラムをデバッグできるように促している。これは、新しいコードを作成するときと既存の問題をデバッグするときの両方で、彼自身も使用している効果的な方法であるとし、この記事ではその関数デザインレシピを紹介している。以下の6つのステップに分かれている。
- 問題分析からデータ定義まで
- 署名、目的ステートメント、ヘッダー
- 機能例
- 関数テンプレート
- 関数定義
- テスト
How to safely think in systems. Jump to heading
システム思考の罠とその回避方法 Jump to heading
システム思想家が陥ってしまう問題を紹介し、それにどのように対処するかを解説している。以下の3つの観点を挙げている。
1.モデルと現実が対立するとき、現実は常に正しい
2.モデルは不変だが、現実は不変ではない
3.すべてのモデルで情報が省略されており、重要な情報を省略しているものもある
Myths about Web Accessibility :: Blog :: Alvaro Montoro Jump to heading
Webアクセシビリティに関する神話 Jump to heading
Alvaro氏は、WebアクセシビリティはすべてのWeb開発プロジェクトで必須であるが、多くのWeb開発者にとってそれが浸透していないと指摘している。
この記事では、こういった状況の背景となるアクセシビリティの誤解や神話を集めて紹介し、誤解を解いていく。
Web Quality Assurance: From User Requirements To Web Risk Management Jump to heading
ElieSloïm氏はWebの品質保証について20年研究を行ってきた。この記事では彼がその過程で学んだことについて紹介する。Webにおいて品質は何を意味するか。具体的に品質を5つに分解したモデルを作成し、それぞれについて解説を行う。
- 可視性
- 知覚
- 技術的
- コンテンツ
- サービス
How I Learnt To Stop Worrying And Love Animating The Box Model Jump to heading
ボックスモデルのアニメーションについて検証を行う。具体的には、アコーディオンのアニメーションをパフォーマンスを考慮して実装する
In Brief Jump to heading
Huetone: アクセシブルなカラーパターンを自動生成するツール
mithi/react-philosophies: Things I think about when I write React code: Reactを実装する際のベストプラクティスをまとめている
What unit test tool should I bring to my JavaScript team?: JavaScriptでユニットテストをする際、どういったツールを用いればよいか考察する
About bitwise operations: ビット演算についてわかりやすく解説する
Writing clean JavaScript tests with the BASIC principles: 綺麗なJavaScriptのテストを書くための原則を紹介する