日記(362)

<前 次>

アンパンマンDB

先日のアイディアのさらなる具体案。
次のような、集合知と、個人知の2本でやっていくことを考えています。

  • みんなのタグ(集合知)
  • あなたのメモ(個人知)

みんなのタグは、集合知。
今ある分類やシリーズとは別に、似たような一覧を作って、それに対してユーザー一人一人が、当てはまる・当てはまらないを選んでいきます。
これを集約(原則として多数決)して、情報として表示します。
一覧は、ユーザーが好き勝手に作ることはできず、管理人の判断で増やし、混乱を防ぎます。
「みんなの」というところを強調して、全体に公開される情報であること、管理人の意見ではないこと、ユーザー一人の一存で変わるものではないことを、示します。

あなたのメモは、個人知。
各ページに、好きなようにメモを書くことができます。
このメモは他人には表示されず、自分で閲覧したり、検索したりできます。
他人には、もちろん管理人にも伝わらないので、完全に自分用のメモとして使えます。
ただのメモとは違い、アンパンマンDBの検索機能と組み合わせることができるので、うまく使うと強力なツールとなるでしょう。

アンパンマンDB

コメントできなくなってたので直してた。
他にも細かいエラーをいろいろ修正。

アンパンマンDB

ルーティング周りがちょっと理にかなっていない設計のような気がしたので改修中。

Change Risk Anti-Patterns (CRAP) Index

またPHPUnitの話題だけれども、CRAPインデックス。
コードの複雑性を評価したもので、でかいほどヤバい(悪い意味で)。
で、これの大きいメソッドをコードカバレッジのダッシュボードから見ることができるんだけれども、実際見てみたら、触れたくないカオスなコードが…。
気合いのあるときになんとかしよう。

<前 次>