- Tìm số 0 đầu tiên trong một mảng bit
- Unix Hiển thị thông tin về các tập tin khớp với một trong hai mẫu
- Biểu thức chính quy thay thế nhiều tệp
- Ẩn lệnh từ xtrace
想象一下这样的情况。您获得了一些遗留代码或获得了一些新框架。您需要尽快调查并了解如何使用此代码。没有机会向以前的开发人员寻求帮助。什么是最佳实践/方法/方式/步骤/工具(首选 .NET Framework 工具堆栈),用于在调查新代码库时获得最大效率。
如果是框架,没有太多的文档和单元测试,你通常使用什么工具来探索类层次结构、方法、事件?它是默认的对象浏览器、MS Visual Studio 的体系结构资源管理器还是一些其他工具,如 Resharper 层次结构/文件 View ?
1 Câu trả lời
确实没有最好的方法来做到这一点,因为变量太多,而且每个项目都与下一个不同。
老实说,解决这个问题的最佳方法是创建一个沙坑/测试环境,如果需要更好的描述,请尝试一下。然后再玩一下。
作为“玩弄它”的一个例子,使用调试器并单步执行代码会告诉您很多关于代码的流程和结构的信息。还值得一提的是,您永远不要相信评论,自己验证功能。自撰写评论以来,代码可能已更改。
关于c# - 探索/调查/理解类层次结构和新项目工作原理的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4346199/
Hiện tại tôi đang cố gắng xây dựng một từ điển dựa trên bảng băm. Logic là: có một cấu trúc được gọi là HashTable, chứa các nội dung sau: HashFunc HashFunc; PrintFunc PrintEntry; CompareF
Nếu tôi có một con trỏ tới một cấu trúc/đối tượng và cấu trúc/đối tượng đó chứa hai con trỏ khác tới các đối tượng khác và tôi muốn xóa "đối tượng chứa hai con trỏ đó mà không phá hủy các con trỏ mà nó giữ" - tôi phải làm thế nào? Con trỏ đến đối tượng A (bao gồm con trỏ đến đối tượng
Mã như thế này package main import "fmt" type Hello struct { ID int Raw string } type World []*Hell
Tôi có một tệp CSV theo định dạng sau: Mô-đun, Chủ đề, Chủ đề phụ. Tệp này cần có thể được nhập vào cơ sở dữ liệu MySQL theo định dạng sau: CREATE TABLE `modules` (`id
Thông thường tôi sử dụng lệnh như copy((uint8_t*)&POD, (uint8_t*)(&POD + 1 ), back_inserter(rawData)); copy((uint8_t*)&PODV
Lỗi: UNION chỉ có thể thực hiện trên các bảng có kiểu cột tương thích. struct(lớp: chuỗi, số_hướng_lên: chuỗi, điểm_hướng_lên: chuỗi)<> struct(số_hướng_lên: chuỗi, lớp: chuỗi
Tôi có một mảng các con trỏ tới các cấu trúc và tôi đang cố gắng thực hiện một vòng lặp while sử dụng chúng. Tôi không hoàn toàn tự tin về cách khởi tạo chính xác, nhưng tôi luôn làm thế này: Entry *newEntry = malloc(sizeof(Entry)
Tôi đang học C và câu hỏi của tôi có thể hơi ngớ ngẩn nhưng tôi thấy bối rối. Trong một hàm như thế này: int afunction(somevariables) { if (someconditions)
Hiện tại tôi đang làm bài tập lập trình và tôi không thực sự hiểu hết về liên kết vì chúng ta chưa đề cập đến nó. Nhưng tôi cảm thấy mình cần nó để làm những gì tôi muốn làm, vì một mảng là không đủ nên tôi đã tạo một cấu trúc như sau struct node { float coef;
Cho đoạn mã sau: #include #include #define MAX_SIZE 15 typedef struct{ int touchdowns; int intercepti
struct contact list[3]; int checknullarray() { for(int x=0;x<10;x++) { if(strlen(con
Câu hỏi này đã có câu trả lời ở đây: Đã đóng cách đây 11 năm. Bản sao có thể: Vòng lặp "for" trống trong Facebook ajax AJAX gọi cái gì
Tôi vừa duyệt một tệp trong Reflector và thấy điều này trong một hàm tạo struct: this = new Binder.SyntaxNodeOrToken(); Tôi chưa từng thấy thuật ngữ đó trước đây. Có ai có thể giải thích cách bài tập này hoạt động trong C# không?
Tôi thường sử dụng hằng chuỗi, như: DICT_KEY1 = 'DICT_KEY1' DICT_KEY2 = 'DICT_KEY2' ... và nhiều khi tôi không quan tâm văn bản thực tế là gì, miễn là chúng là duy nhất và con người có thể đọc được.
Tôi mới học C và tôi không hiểu tại sao đoạn mã sau không hoạt động: typedef struct{ uint8_t a; uint8_t* b; } test_struct; test_struct
Bạn có thể tạo một cấu trúc hoạt động giống như một trong các lớp tích hợp sẵn, nơi bạn có thể gán giá trị trực tiếp mà không cần gọi thuộc tính không? Tiền thân: RoundedDouble đếm; đếm = 5; Thay vì sử dụng RoundedDouble đếm;
Đây là mã của tôi: #include typedef struct { const char *description; float value; int age; } swag
Khi tạo danh sách lồng nhau, tôi nghĩ R có cấu trúc đặt tên hữu ích cho các phần tử danh sách. Tôi có một danh sách các danh sách và muốn áp dụng một hàm cho mỗi vectơ có trong bất kỳ danh sách nào. lapply thực hiện điều này nhưng sau đó loại bỏ cấu trúc đặt tên của danh sách. Làm thế nào để tôi chồng các cột lồng nhau
Tôi đang tạo một công cụ tổ chức cá nhân cho mục đích học tập và tôi chưa từng làm việc với XML trước đây nên tôi không chắc giải pháp của mình có phải là tốt nhất hay không. Đây là cấu trúc cơ bản của tệp XML mà tôi đính kèm:
Tôi mới làm quen với các khái niệm nosql nên khi bắt đầu học PouchDB, tôi đã tìm thấy bảng chuyển đổi này. Điều tôi băn khoăn là, PouchDB hoạt động như thế nào nếu tôi có nhiều bảng, điều đó có nghĩa là tôi cần phải tạo nhiều cơ sở dữ liệu không? Bởi vì theo những gì tôi tìm thấy trong pouchdb
Tôi là một lập trình viên xuất sắc, rất giỏi!