2009-04-12 41 views
5

Tôi tự hỏi thực tiễn tốt nhất là gì để tổ chức một dự án C lớn. Nó là một dự án chuyên nghiệp, không phải là một dự án mã nguồn mở, có khả năng được lưu trữ trong một kho lưu trữ Git. Mọi thứ nên được sắp xếp như thế nào? Các cấu trúc nên đi đâu? Khi nào một người nên sử dụng các hàm được gắn với các cấu trúc so với các hàm lấy một cấu trúc làm tham số?Tổ chức dự án trong C Thực tiễn tốt nhất

Về mặt đặt các tệp trong dự án, mọi thứ nên kết hợp như thế nào? Quy ước đặt tên nào là phù hợp nhất?

Trả lời

-1

Đối với các dự án lớn, phương pháp cá nhân của tôi là mọi thứ đều có thư mục riêng. ví dụ:

gốc -> (Lớp học, Struct)

Lớp -> (ClassA, ClassB)

Struct -> (StructA, StructB)

Nếu cần thiết, bạn có thể tiếp tục chia tay một StructA hoặc Struct B ...

StructA -> (Methods, Struct)

, vv

+0

Bạn đã đọc câu hỏi chưa? Lớp học gì? Đó là C không phải C++. –

1

Tôi nghĩ điều tốt nhất để làm trong hoàn cảnh của bạn là đảm bảo toàn bộ nhóm của bạn ở cùng một trang. Điểm này không thể được nhấn mạnh đủ. Có một phương pháp chuẩn hóa làm việc và đảm bảo bạn làm điều đó.

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