Kỹ thuật phần mềm

Q & A cho các chuyên gia, học giả và sinh viên làm việc trong vòng đời phát triển hệ thống

9
Tại sao Mercurial được coi là dễ dàng hơn Git?
Khi nhìn vào các so sánh, đối với tôi, dường như có thể có ánh xạ 1: 1 giữa các bộ tính năng của chúng. Tuy nhiên, một tuyên bố thường được trích dẫn là "Mercurial dễ dàng hơn". Cơ sở của tuyên bố này là gì? (nếu có)
204 git  mercurial 

14
Không bao giờ làm trong mã những gì bạn có thể làm cho máy chủ SQL làm tốt cho bạn. Đây có phải là một công thức cho một thiết kế xấu?
Đó là một ý tưởng tôi đã nghe lặp đi lặp lại ở một số nơi. Một số ít nhiều thừa nhận rằng một khi cố gắng giải quyết vấn đề hoàn toàn bằng SQL vượt quá một mức độ phức tạp nhất định, bạn thực sự nên xử lý …




10
MVC là gì, thực sự?
Là một lập trình viên nghiêm túc, làm thế nào để bạn trả lời câu hỏi MVC là gì? Trong suy nghĩ của tôi, MVC là một chủ đề mơ hồ - và vì thế, nếu khán giả của bạn là người học, thì bạn có thể tự do mô …

10
Hình ảnh nên được lưu trữ trong một kho git?
Đối với một nhóm phân phối sử dụng Git và Github làm điều khiển phiên bản, hình ảnh cũng có nên được lưu trữ trong kho git không? Đối với hầu hết các phần, hình ảnh sẽ không được thay đổi. Thư mục chứa chúng sẽ chỉ tăng kích thước …

17
Bây giờ bạn có hai vấn đề gì?
Có một câu nói phổ biến của Jamie Zawinski : Một số người, khi đối mặt với một vấn đề, nghĩ rằng "Tôi biết, tôi sẽ sử dụng các biểu thức thông thường." Bây giờ họ có hai vấn đề. Làm thế nào là trích dẫn này được hiểu là?





16
Khi sử dụng Nguyên tắc trách nhiệm duy nhất, điều gì tạo nên trách nhiệm của người dùng?
Có vẻ như khá rõ ràng rằng "Nguyên tắc trách nhiệm duy nhất" không có nghĩa là "chỉ làm một việc." Đó là những gì phương pháp dành cho. public Interface CustomerCRUD { public void Create(Customer customer); public Customer Read(int CustomerID); public void Update(Customer customer); public void Delete(int CustomerID); } …



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.