ชื่อกล่าวมันทั้งหมดจริง ๆ ฉันหวังว่าจะมีส่วนขยายบางส่วนออกไปหรือซอฟต์แวร์ที่ถูกเป่าเต็มซึ่งจะสร้างไดอะแกรมระดับโดยอัตโนมัติจากรหัสของฉัน ฉันดูเว็บไซต์ Extension Gallery แต่ไม่พบสิ่งที่ตรงกับเกณฑ์ของฉัน
ฉันได้รับมรดกแอปพลิเคชันที่ดูเหมือนว่ามันถูกเขียนโดยนักเรียน CompSci 101 - ไม่มีโครงสร้างโฟลเดอร์รหัสซ้ำจำนวนมาก ความยุ่งเหยิงมากมายกระจายอยู่ในหน้าต่างมากกว่า 50 แบบ ไม่มีการสืบทอดไม่มีการเชื่อมต่อหรืออะไรทั้งสิ้น มันเป็นโค้ดที่ง่ายมากมีแค่จำนวนมากเท่านั้น
มันคงจะดีถ้ามีบางสิ่งสร้างไดอะแกรมของโปรเจ็กต์ทั้งหมดดังนั้นฉันจึงสามารถดูได้อย่างรวดเร็วว่ามีรหัสที่ซ้ำซ้อนกันอยู่ที่ไหนดังนั้นฉันจึงสามารถย้อนกลับไปและปรับโครงสร้างนรกจากความโหดร้ายนี้ได้ ฉันไม่ต้องการระฆังและเสียงนกหวีดจริงๆเพื่อดูชื่อคลาสฟิลด์และเมธอด อย่างไรก็ตามฉันต้องการที่จะออกจากการควบคุมใด ๆ ที่ถูกเพิ่มลงในแบบฟอร์ม
สมมุติว่าฉันMyForm
มี 2 Textbox
อย่างหนึ่งและ 1 private int
ในมุมมองโค้ดคลาสไดอะแกรมควรมีลักษณะดังนี้:
| MyForm |
----------
| -int i |
----------
แทน:
| MyForm |
----------
| -int i |
| -txt1 |
| -txt2 |
----------
ขอโทษการวาดหยาบ :)