Tôi sắp bắt đầu làm việc trên một dự án mới tại một công việc mới, và tôi đã gặp phải một chút vấn đề. Họ không phải là fan lớn của MVC.Thuyết phục đồng nghiệp để sử dụng MVC
Lý do tại sao lỗi này là tôi tuyên bố rằng họ hiện đang sử dụng Khung công tác Zend khi họ thực sự không. Họ hầu như không sử dụng các lớp mô hình DB, và đó là về nó. Không có MVC, không mở rộng các lớp học Zend để đạt được mục tiêu của mình.
Dự án cuối cùng tôi đã làm việc trên Zend đã sử dụng rất nhiều. Một khi dự án đã được thực hiện, chúng tôi đã được trái với một khuôn khổ MVC tốt đẹp. Bộ điều khiển rất sạch sẽ, hầu hết các nhiệm vụ nặng nề logic là trong các mô hình mà nó thuộc về, và một mô hình hệ thống cửa ngõ đẹp để khởi động. Để đi từ đó đến mã sphagetti với SQL viết tay là một cú sốc.
Vì vậy, tôi hỏi bạn, cộng đồng StackOverflow. Làm cách nào để thuyết phục đồng nghiệp của tôi chuyển sang khuôn khổ MVC? Tôi có cảm giác rằng họ sợ sử dụng MVC bởi vì nó có nghĩa là một đường cong học tập cho hai lập trình viên đã thành lập (đó là một sự khởi đầu nhỏ). Tôi đã suy nghĩ về làm một bản sao của dự án hiện tại bằng cách sử dụng MVC và tất cả sự tốt lành của Zend trong một kho SVN riêng biệt (theo thời gian của riêng tôi), và hiển thị nó cho họ trong một vài tuần để xem họ nghĩ gì.
Bất kỳ suy nghĩ nào về cách chuyển đổi đồng nghiệp thành MVC?
Tôi đã chọn đường "Thêm một phần tại một thời điểm". Tôi đã thêm một hệ thống mô hình cổng vào để thay thế thực hành sql viết tay, và họ đã thực sự tỏa sáng với nó. Chúng ta sẽ thấy mọi thứ diễn ra thế nào! –
Cách tiếp cận tốt! Điều này giúp mục tiêu tổng thể của "giúp làm cho dự án này thành công và đóng góp". –
+1 cho người trả lời và +1 cho người hỏi vì đã không tức giận về những lời chỉ trích khá thô lỗ và thực sự chọn lên nó. Cởi mũ! –