by shigemk2

当面は技術的なことしか書かない

2012-08-07から1日間の記事一覧

オーバーレイのプラクティス

オーバーレイの表示には0.5秒の遅延を入れること。すぐに表示されるとインターフェイスがマウストラップになりうる。素早すぎるオーバーレイはスパムっぽく見える オーバーレイの消去は早く。無駄なアニメーションで時間を割くようなことはやめること オーバ…

オーバーレイのバカげたボックス

P109アラン クーパーは以下のようなことを述べている。 バカげたことで進行を妨げるな 特に理由もないのにオーバーレイ(google analyticsのカレンダー)みたいなものを乱発して ユーザーのフロー状態を中断させないこと。

コンバージョンとは

web

コンバージョンとは -インターネット広告用語辞典-商用目的のウェブサイト上で獲得できる最終的な成果。 オンラインショッピングサイトならば商品購入、情報提供サイトやコミュニティサイトならば会員登録などがコンバージョンにあたる。 不動産などの高額商…

リーダブルコード 9 変数と読みやすさ

前回 リーダブルコード 8 巨大な式を分割する - by shigemk2プログラムの変数はすぐに増えるので、いずれ追跡できなくなる。 そのため、変数を減らして、できるだけ軽量にすること。そのためには、 邪魔な変数を排除する boolean done = false; while(条件) …

リーダブルコード 8 巨大な式を分割する

前回 リーダブルコード 7 制御フローを読みやすくする - by shigemk2巨大な式を分割する一番簡単な方法は、 「説明変数」を導入することである。 if line.split(':')[0].strip() == "root": ...説明変数を用いれば… username = line.split(':')[0].strip() i…

リーダブルコード 7 制御フローを読みやすくする

前回 リーダブルコード 6 コメントは正確で簡潔に - by shigemk2 コードの制御フローを読みやすくするために 比較を書くときは、変化する値を左に、より安定した値を右に配置する while (byte_expected > bytes_received) while (byte_received より具体的に…