我已經接管了一個大的Silverlight項目並被要求對它進行一些基本的維護。一個這樣的維護只是在用戶點擊瀏覽器後退按鈕時調用一個方法。之前的開發人員現在休假,向我保證,推送的瀏覽器後退按鈕會在項目中調用「某處」的方法調用。檢查按鈕是否導致任何正在執行的代碼
問題在於「某處」可能意味着大約60,000行代碼中的任何位置。我沒有時間花時間追蹤。所以我在尋找的基本是在我的代碼的每一行中插入一個斷點,按下後退按鈕,看看會觸發什麼。從那裏我可以逐步完成所需的功能。
有沒有一種智能的方法可以讓我做到這一點,我俯瞰?請告訴我有一些神奇的「隨處插入斷點」按鈕,我剛纔已經忽略了,因爲......爲什麼你需要在任何地方插入斷點?! ;)
非常感謝。
您可以使用Fiddler,當提出服務請求時,Fiddler應該識別通過後退按鈕所做的任何請求。 – Greg 2013-02-27 17:34:39
您是否嘗試過調試代碼..這就是我將首先親自看到'Method(s)'被調用的內容......或者爲什麼不問他..聽起來像同事不是團隊成員..大聲笑 – MethodMan 2013-02-27 17:37:09
是的。我試圖調試代碼。同事休假並且無法接觸。代碼是一個龐大而龐大的迷宮。 – 2013-02-27 17:41:05