適切なTK、非常に短い

多くの場合、あらゆる種類の技術的要件を記述し、製品とソリューションに関するドキュメントを掘り下げて(コマンドを)作成する必要があるなど、勤務中です。 TK-顧客との関係、ドキュメント-開発者向け。 基本的には、簡単にカットされるべき基本原則。



それでは、超大型CMSがどのように機能するかを考えてみましょう 説明方法 「いや、ここにはたくさんのクラス、テンプレートエンジン、ロジック、あらゆる種類の興味深いチップがあり、最終的にはスーパーデュパーです。なぜなら、xml(phptemplate、HTML ::テンプレート)で」-開発者からよく聞かれます。 もちろん、それは良いことですが、ニフィガは明確ではありません。

ブラウザの行にアドレスを入力する方法、またはページに入力するフォームと画面に表示される内容の間に何が起こるかをよりよく説明します。

この一見単純に見える質問は、アプリケーションのアーキテクチャの主要な開発者でさえ混乱させることがあります。 しかし、結果として、「ここでブートストラップを行い、getパラメーター行を解析し、このルールに従ってモジュールを呼び出し、それらのテンプレートを収集し、それらにデータをアップロードし、HTMLを表示する」タイプの良い画像が得られます。 このようなモジュールは、ページのこの部分の出力、他の部分の出力などを担当します。「誰にとってもより便利であり、開発者自身もより明確になるように、すべてがより明確であるため、図、フローチャートを描きます



クライアント側から同じこと:私はこのボタンをクリックします、そしてどこに行けばいいですか? それから何? そうです、「パステルカラーで、マネージャーのニーズを可能な限り満たす機能を備えた最新のスーパーモダンシステムが必要」という説明とは異なり、これは理解できます。 500ドルで、これ以上」



一般的に説明

1.入り口にあるものと出口にあるもの

これがすべてのTKの基礎です。 クライアント自身のニーズとクライアントのニーズの明確化。 開発の終わりに意見の相違がある場合の議論。 プロジェクトの前に行われます。 この部分が説明されていない場合、または実行できない場合は、政治と混乱が関係します。 そのようなプロジェクトに着手することはより高価です。 ネガティブになるか、失敗することさえあります。



2.入力と出力の関係

システム動作のアルゴリズム。 実際、開発者にとって2番目の部分は重要です。プロジェクトのドキュメントなどです。 多くの場合、必須ではありませんが、コードを別の開発者に転送する場合(複数の人が作業している場合)、説明する必要があります。 そうでなければ、しばしばコードとその品質の分解とhemo核を持っています。 通常、プロジェクトの終了時に行われます。



説明は、一般的な場合、自由形式である場合があります。 多くの場合、これはアルゴリズムの場合は脚注付きの図の形で、またはサイトの場合はスクリーンショットのサンプルの形で取得されます。 まあ、これが公式文書である場合、これらはすべて言葉で詳細に説明されます。

ここでは簡単に、TKとドキュメントを最小限に説明することができます。 一般的に-ケースの90%で十分です。



UPD :彼らは尋ねる、なぜこのすべてが書かれているのか?

はい、開発の分野には複雑で大規模なプロジェクトがあり、そのためにTKとドキュメントの編集に関する巨大な本が書かれており、必要な場合があります。 数千枚のドキュメント、数百ページのTK。

しかし、特に大規模で複雑なTKやドキュメントを書く意味がないWeb開発環境では、非常に大規模ではないプロジェクトの巨大な塊がまだあります。 しかし、それがなくても悪いことです。マイナスは既知であり、示されています。 このメモは、あなた自身の経験であり、一方で、自分自身とクライアントをリスクから保護し、状況を明確にし、他の開発者がサポートできるものを書くために必要な最低限のものであり、一方で、これに合理的な時間と労力を費やす。



ねえ、カルマとこのサイトで面白いでたらめ。 現時点では、47がお気に入りに追加され、11 +と12-、合計「カルマ」-1、コメントを書くことも投票することもできません。

そして、これらの-12は全く明確ではありません-コメントはありません。 偉大な匿名? 一般的に、そのようなことで、このウェブサイトに私に他に何かを書くことはないようです-システムはしません。 そして、継続することが可能です。



All Articles