2012-04-22 7 views
0

私は新しいチームの研修生として働き始めました。それらのすべては忙しく、私を助けることができません。新しいまたは未知のasp.netアプリを読んだり理解したりするには? (私は初心者です)

私たちはasp.net webapplicationアプリC#、.net4、VS10を持っており、ほとんどのコードはコメントになっていません。

デバッグ以外にも、どのようにフローを見ることができますか?大きな絵?すべての塊の図のようですか?

私は本当に迷っています。何とかアプリを理解していますが、プログラミングを開始するには十分ではありません。

THanks。

+0

これは、特定の言語の専門家であっても共通の問題ですが、私は誰もスタックオーバーフローがあなたを助けることができるとは思わない。 – VibeeshanRC

+0

この質問は、おそらくプログラマーズ・スタックエクスチェンジ・コムの方が適切でしょう。StackOverflowの質問形式にはうまく適合しません。あなたがそこに尋ねるなら、あなたが本当に求めているように、あなたは助言を得るべきです。 – dash

+0

プロジェクトのエラー...要件分析文書、設計仕様書、アーキテクチャ文書何もない?ああ少年! –

答えて

0

F12はあなたのバディです。あなたの(テキスト)カーソルが関数/変数名にある場合は、F12を押すとその宣言に移動します。 (マウスに戻る/進むキーがある場合は、マウスの戻るボタンを押して前のビューに戻ることもできます)。これは、コード構造をトラバースするのに役立ちます。

しかし、それ以外は、あなたのプロジェクトの具体的な内容には本当に入ることができません。

+1

Ctrl +プラスとCtrl +マイナスを使ってカーソルの位置履歴で前後に移動します。 – SimpleVar

+0

ああ、うわー、ヨリエ知っている素晴らしいことです:)と私はブックマークを使用していたと思います... – neeKo

+0

あなたがブレークポイントにいるとあなたが紛失している場合は、右クリックして '次のステートメントを表示' IDEで。通常、アクティブなコードに戻ります。 –

1

あなたの仲間の開発者があまりにも忙しい(私は非 - と呼んでいる)場合 - ユーザーやプロジェクト/プロダクトマネージャ、QA /テスターとのコミュニケーションはどうですか?理論的には、コードはビジネスイニシアチブ、目標、および製品機能に合わせなければなりません。しかし、初心者の方がQA /テスターと話すことが最善の方法かもしれません。ちょっと、あなたの仲間の開発者と一緒にランチや何かに出かけましょうか?

+0

原則として、良い呼び出しは、人々が使用するベースURLを得ることができ、それはヒントを与えるかもしれませんが、実際にASP.Netの構造は実行階層と大きく異なります。 +1は非感覚的な呼び出しのために、それは愚かです。 –

0

これは大きな疑問です。

必要なデザインの詳細として、ASP.net Webサイトは、任意の数の異なる呼び出しに基づいて開始できる必要があるため、これを見つけるための真の方法はありません。フォーム投稿、開始ページの読み込み、呼び出しウェブサービスなど

さらに悪いことに、すべてのaspxページがサイト全体をブートする可能性があります。言っ

、ここであなたはここからに行くことができますいくつかの場所である:そのglobal.aspx.csファイルで

ルックは、と言葉を開始して命名されている任意の方法で重要なものがあるかどうかを確認、それらにloadまたはinitを追加します。

デフォルトページとして設定されているASPXページを調べて、そのpage_loadメソッドの内容が であるかどうかを確認します。

web.configを確認し、ログイン/認証プロバイダのデフォルト設定があるかどうかを確認してください。

もっとも重要ですが、あなたのプライドを呑み込んで誰かに尋ねる。あなたは、あなたが新しいチームリーダーに行って助けを求めるなら、これを試してみようと次の2ヶ月を費やすなら、はるかに悪い印象を作ります。

あなたはメンターを使うことができ、あなたの新しいチームが使用する方法で生産性と最新性を望んでいることを伝えてください。あなたを使用するためのリソースの貴重な利用となります。時間を費やして物事を推測している。

0

もちろん、プロジェクトをビルドするだけで、正しく設定されていない依存関係を警告する場合があります。プロジェクトを実行できるようになると最も簡単なのは、ブラウザのサイト/アプリ全体をクリックし、動的データを持つページのソースを表示し、上記のF12ヒントを使用してそこから作業することです。簡単な方法はありません。たくさんの血、汗、涙があります。

関連する問題