Tôi đã học đủ để bắt đầu viết chương trình từ đầu, nhưng tôi đang gặp sự cố không biết cách thiết kế bố cục và triển khai chương trình. Để chính xác hơn, tôi gặp khó khăn trong việc tìm kiếm một cách tốt để đưa ra một kế hoạch hành động trước khi tôi đi sâu vào phần lập trình. Tôi thực sự muốn biết những gì lớp học, phương pháp, và các đối tượng tôi sẽ cần trước thay vì chỉ cần thêm chúng trên đường đi.Đề xuất bố cục thiết kế chương trình Java?
Trực giác của tôi đang dẫn tôi sử dụng một số loại phần mềm biểu đồ cung cấp chế độ xem phân cấp của tất cả các lớp và phương thức. Tôi đã sử dụng OmniGraffle Pro và trong khi nó dường như làm việc một chút, tôi vẫn gặp khó khăn trong việc lập kế hoạch ra toàn bộ chương trình. Tôi nên tiếp cận vấn đề này như thế nào? Phần mềm nào có sẵn để trợ giúp về vấn đề này? Bất kỳ tốt đọc ra có vấn đề này?
Cảm ơn bạn rất nhiều!
Chỉnh sửa: Ồ đúng rồi, tôi đang sử dụng Eclipse và tôi viết mã chủ yếu bằng Java ngay bây giờ.
Tôi vừa tham dự bài giảng và đoán xem, giáo sư của tôi đã nói về chính xác điều này! Ông thậm chí còn đề cập đến từ "nhanh nhẹn" khi nói về TDD và cách sử dụng J-Unit. Cảm ơn Brian rất nhiều điều này thực sự chỉ làm cho ngày của tôi. Tôi không thể chờ đợi để bắt đầu điều này. –
Đó là tin tốt. May mắn nhất! –