2009-03-27 9 views
0

私はすでに開発中の新しいプロジェクトに取り組んできました。開発チームとプロジェクトマネージャは、適切な問題追跡システムを備えており、一般的にはうまく働く人物ですが、私は以前の問題に従うのが難しく、人々が話していることを正確に理解しています。これは、私がこのプロジェクトに慣れていないことと、それはかなり大きなものですが、部分的には技術的な問題の漠然とした記述によるものです。html文書の要素を記述するためのユーザーフレンドリーなツール

htmlドキュメントに存在する要素や開発者の特定の問題の説明に役立つ言語を正確に記述するための簡単なツールがあるかどうかを知りたい。 XPathは良い出発点のようです。これは、プロジェクト管理者が開発者だけではなく、協力して作業することが容易でなければなりません。使用シナリオは、私が考えているかもしれないもう一つのツールです。

+0

wwf?なぜ私は質問をするために否定的な評価を得るのですか?私は明確にしようとした。 – Rimian

+0

私は投票しませんでしたが、私にとっては質問とテキストがどのように関連しているかは明確ではありません。 :/ –

+0

HTML文書は一般的に整形式のXML文書ではないため、XPathは既存のHTML文書のほとんどには適用されません。 「XPath」タグを再タグ付けして削除してください。たぶんこれが誰かがあなたに投票した理由の1つだったかもしれませんが、わかりません。 –

答えて

1

特定の問題を非常に正確な方法で記述するための優れたツールがあります。「プログラミング言語」と呼ばれています。問題は、単純な問題( "うまくいきません")でさえ、実際に出ようとする複雑な問題を隠すだけであるということです。私のelevator exampleを参照してください簡単な問題がすぐに悪夢に変わる可能性があります。

だからあなたの場合には、あなたが解決するには、いくつかの問題を抱えて:あなたは周りの彼の方法を知らない初心者

  • を。時間と献身だけがそれを解決します。複雑なシステムを学ぶことになると、それなりの短所はありません(そうでなければ、シンプルなシステムになります)。あなたが開発者としてHTMLページ内の特定の要素に対処する必要がある場合は

  • 、私はこのアルゴリズムを提案:

    list = new List(); 
    while (element != null) { 
        String s = element.name; 
        parent = element.getParent(); 
        if (parent != null && parent.getChildren(element.name).size() > 1) { 
         s += "[" parent.indexOf(element) + "]"; 
        } 
        list.insert(0, s); 
        element = parent; 
    } 
    return list.join(";"); 
    

    これは一意にXML/HTML文書内の各要素を識別する短い文字列を与えます。開発者にとっては完璧に動作し、ユーザにとっては役に立たない。あなたの質問の最後の部分を私たちに導きます。

  • ユーザ、プロジェクトリード、開発者にとっても同じように機能するツールはありません。どうして?もしそうであれば、その一方が他方の仕事をすることができるからです。そういうわけで私たちはチームで発展しています。人々はさまざまなことをすることができます。プロジェクトリーダーは開発者を理解する必要がありますが、彼は良くないはずです。ユーザーがコードを理解して書くことができる場合、なぜ彼に開発者が必要でしょうか?

関連する問題