Tôi đã chuyển sang một công ty mới và tôi đang làm việc trên một sản phẩm có cơ sở mã lớn mà không cần tài liệu. Tôi muốn nhanh chóng làm quen với thiết kế và dòng mã của sản phẩm để tôi có thể trở thành thành viên sản xuất ASAPLàm thế nào để hiểu được thiết kế và lưu lượng mã của bất kỳ sản phẩm nào một cách nhanh chóng?
Từ từ và đều đặn hiểu mã, nhưng cách nào là tốt nhất và thông minh nhất nên tiếp cận cơ sở mã để anh ấy hiểu mã nhanh chóng và bắt đầu phân phối?
Lưu ý: Tôi đã thử tay trên Star UML và cố đảo ngược sơ đồ lớp để tôi có thể có ý tưởng thô về thiết kế nội bộ của sản phẩm nhưng thất bại thảm hại.
CHỈNH SỬA: Câu hỏi không phải là về việc thu thập kiến thức về những gì sản phẩm làm nhưng cách thiết kế nội bộ.
lỗi Fixing và Debugging sử dụng breakpoint không cung cấp một cách để đạt được điều này, nhưng tôi đang tìm kiếm nếu có thậm chí là một cách nhanh hơn chúng ta có thể đạt được điều này
Trong Words Keith:
Điều này có thể làm việc cho một số mã cơ sở, nhưng nói chung tôi nghĩ đó là một ý tưởng tồi. Bạn có xu hướng quá tập trung vào các chi tiết, trong khi lúc đầu bạn muốn có được bức tranh lớn: các lớp là gì, các mẫu giao tiếp là gì, vv Plus, nếu bạn có một ứng dụng phân tán (máy khách-máy chủ, n-tier , vv), hoặc mã mà phải mất một thời gian dài để chạy nó có thể không thực tế để chạy nó thông qua một trình gỡ lỗi
Tôi không chắc chắn ý bạn là "cách nhanh hơn" của việc học nó. Nếu không nhìn vào mã thực tế, bạn có thể biết nó hoạt động như thế nào? –