2010-04-09 61 views
6

Vì vậy, đây là một câu hỏi chung hơn. Tôi dường như cứ tiếp tục tìm kiếm những dự án lớn hơn và lớn hơn. Gần đây tôi đã được chỉ định cho một dự án rất lớn được viết bằng C và VHDL. Mục tiêu là để tôi làm quen với mã và cuối cùng dẫn đầu dự án. Đây là dự án lớn nhất mà tôi đã được giao để làm việc mà tôi không bắt đầu.Bắt đầu công việc với Dự án đã có sẵn

Vì vậy, đây là câu hỏi của tôi: Bạn sử dụng phương pháp/công cụ nào để tìm hiểu mọi thứ hoạt động như thế nào?

Bạn chỉ cần tăng và mở rộng nhận xét?
Bạn có biểu diễn UML của dự án không?

Mọi mẹo đều tuyệt vời! Cảm ơn

Trả lời

5

Nếu bạn có thể, hãy ngồi xuống với những người hiện đang làm việc trên đó và yêu cầu tổng quan về giải pháp cấp cao để bắt đầu và sau đó tự mình đi từng mảnh. Xác định ai là người chịu trách nhiệm cho từng khu vực chức năng và theo dõi chúng khi bạn chạm vào một chỗ thô.

Hãy thử và tự nhúng mình với nhóm càng nhanh càng tốt, yêu cầu được ngồi trong các đánh giá mã và như vậy. Điều này sẽ giúp bạn tăng tốc khá nhanh.

2

Tôi thấy UML gần như vô dụng. Tôi tìm thấy nhiều đồ thị cuộc gọi hữu ích, thực, tĩnh và động hơn. Sau khi tôi tạo biểu đồ cuộc gọi, tôi thường xuyên mò mã nguồn thông qua OpenGrokcscope. Xem những gì gọi những gì và những gì được gọi là bởi ai cho những phương pháp nóng nhất.

4

Đối với VHDL, tôi khuyên bạn nên sử dụng Sigasi. Sigasi được phát triển với trường hợp sử dụng này trong tâm trí. Sigasi giúp dễ dàng điều hướng trong các dự án mới hoặc kế thừa, điều này làm cho nó khả thi để hiểu được nó được cấu trúc như thế nào.

Các vấn đề liên quan