Browse Source

docs/internals-ja/design-decisions.md updated [ci skip]

tags/2.0.3
Nobuo Kihara 10 years ago
parent
commit
83954bac36
  1. 5
      docs/internals-ja/design-decisions.md

5
docs/internals-ja/design-decisions.md

@ -18,3 +18,8 @@
4. **クロージャを使うときは**、たとえ使用されないものがある場合でも、**渡されたすべてのパラメータをシグニチャに含める** ことが推奨される。
このようにすると、全ての情報が直接に見えるので、コードの修正やコピーがより容易になり、どのパラメータが実際に利用できるかをドキュメントで調べる必要がなくなる。
([#6584](https://github.com/yiisoft/yii2/pull/6584), [#6875](https://github.com/yiisoft/yii2/issues/6875))
5. データベーススキーマでは **unsigned int より int** を使う。
int を使うと、PHP で整数として表現できるという利点がある。
unsigned の場合、32 bit システムでは、文字列を使って表現しなければならなくなる。
また、unsigned int はサイズを倍にするとはいうものの、そのような広大な数値空間を必要とするテーブルを持っている場合は、unsigned に頼るより bigint または mediumint を使用する方が安全である。
<https://github.com/yiisoft/yii/pull/1923#issuecomment-11881967>

Loading…
Cancel
Save