![](https://habrastorage.org/getpro/habr/post_images/0ef/95a/d0b/0ef95ad0b13222e4eb4e58dcde7cca55.jpg)
下位レベル-上位レベルで多様性を待つ場合は、標準で修正します
説明 :ITではマルチレベルシステムを扱い、ルールで1レベルを固定し(このレベルで自由度を減らします)、すぐに多様性を高め、固定システムに直接依存するレベルで追加の自由を得ます。 たとえば、多種多様で互換性のある周辺機器が大量に登場したのは、RS-232、ISA、PCI、RJ45、SCSI、USBなどの標準が導入されたためです。
有用な調査結果:
- 1つのレイヤーに多様性があればあるほど、その上に構築できる多様性は少なくなります。 多様性によって、ここで理解する必要があります-エントロピーと統一の欠如。
- 標準は標準に拡張できますが、その安定性は基本標準と同じかそれ以下になります。
- 多様性を作りたい場合は、1つ下のレベルに進み、そのレベルで基準を強化してください。 たとえば、複雑なフォームが必要な場合は、フォームをリベットで留めるのではなく、コンポーネントのライブラリを使用します。 数万のフォームが必要な場合(コンポーネントの自由度をさらに修正する)、フォームジェネレータを作成します。 また、チーム内のプログラマーの熱意と自己表現を高めたい場合は、コードとアーキテクチャの原則を記述するための明確な規則を修正してください。
多様性に対処できるのは単純な人だけです
説明 :不安定な(不規則な)ベースで安定したレイヤーを作成することは可能ですが、その本質は大まかな処理と単純化である必要があります。 これは、路面が硬い都市ではさまざまな靴があり、通行不能と汚れでは、最も単純で最も粗いブーツのみが適しているという事実に似ています。 ITの例:Web標準に基づいて、設計、構造、機能、およびナビゲーションが大きく異なるさまざまなサイトが形成されました。 そして、検索エンジンだけがそれらを結合することができ、それはすべてをテキストとして大まかに分析し、機能とデザインの多様性を捨てます。 非構造化データの大規模なフローは、詳細を説明することなく、大まかにすべてを大まかに処理する、回路不要のドキュメント指向DBMSとファイルストレージによってのみ消化できます。
交換する場合-発明の仕様
説明 :理想的な標準を考え出すことは不可能ですが、常にこのために努力したいと考えています。 その結果、現在の理解レベルで仕様を修正したため、私たちは何かを考慮しておらず、より良くできるという考えに常に取り組んでいます。 このような標準を発行することで、やりたいことを達成できずに交換しているようです。
有用な調査結果 :
- 理解すべき主なことは、この感情を取り除くことは不可能であり、止めるべきではないということです。
- あなたが取引しなかった場合、あなたは無駄に生き、理想を夢見ていただけです。
標準は完全な意性であり、知識は実証されていません
説明 :規範、基準、法律は科学的手法に基づいており、正当化されているという一般的な誤解があります。 実際、規範は誰かの意性の結果であり、特定の利害関係者の利己心に非常によく基づいています。 これがarbitrary意的であることを理解するために、常に次の質問をすることができます:
- そうでなければ可能ですか?
- それはどこにでもありますか?
- なぜそうなのでしょうか?
たとえば、ビット(またはバイト)の順序が上位から下位、または下位から上位のいずれかになっているのはなぜですか? このタスクは「ビッグエンディアン」と「リトルエンディアン」の間の純粋な論争であり、英語ではビットとバイトの順序も呼ばれます。 なぜ角かっこは角が取られ、丸く、角張っている、または巻き毛ではありませんか? もちろん、これは歴史的に起こったと言えますが、当初は意性がありました。 まさにそのような決定を下すために、「これらは」これらのパラメーターと基準が採用され、それらの分析に基づいて、最適なソリューションに至ったと言えます。 しかし、エンジニアリングは直感的な洞察の合理化であり、すべてが正当化できるため、これらのパラメーターと基準が考慮され、他の一部は考慮されなかった理由は誰も答えません。
誰が基準を管理しているか
説明 :歴史的な類推から、古代のすべての支配者は、戦うよりも法律を導入する方が効率的であることを知っていたことがわかります。 ナポレオンは、措置と重みの世界的なシステムの導入で英国と戦い、立法の健全なシステムで彼の国を強化しました。 ジンギスカンは、帝国の遠隔地間の宅配便の標準を確立しました。英国は、XIX世紀にのみ配達の同様の速度と信頼性を備えた郵便サービスを作成することができました。 標準の戦争のITにやさしい例、私も与えません。 この規格は、ITの競争に対抗する最も効果的な手段です。
有用な調査結果 :明らか。
標準-彼は毎回考えていません。
説明 :標準化の肯定的な側面に加えて、否定的なことを忘れないでください。 正規の規則を導入すると、チームまたは業界全体が、「なぜ?」、「どのように?」、「そうでなければ可能ですか?」という質問を投げかけることがなくなります。 これにより、実際には規範の導入が必要な他の問題の解決に集中できます。 しかし、これはまた、システムのステレオタイプ化された思考、慣性、および遅さにつながります。 古くて適切ではない仕様を削除することは、常に困難です。