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

5
Lớp Boolean của Java - tại sao không phải là enum?
Dường như với tôi rằng lớp Boolean là một ứng cử viên lý tưởng để được thực hiện như một enum. Nhìn vào mã nguồn, hầu hết các lớp là các phương thức tĩnh có thể được chuyển không đổi sang một enum, phần còn lại trở nên đơn giản …
11 java  api  source-code 



6
Làm thế nào để mô hình nhiều hơn một 'họ'?
Ở các quốc gia nói tiếng Tây Ban Nha, chúng tôi sử dụng nhiều hơn một tên cuối cùng, như: Tên đầu tiên ↘ Tên cuối cùng Pedro Arturo Rodríguez Loyola Tên đệm ↖ (?) Tôi đang cố gắng mô hình hóa dữ liệu cho tên bệnh nhân. Ở nước …


3
Gửi e-mail mà không cần sử dụng máy chủ e-mail
JavaMail gửi e-mail bằng máy chủ email, thường thông qua giao diện SMTP của nhà cung cấp e-mail. Có nhất thiết phải sử dụng máy chủ email để gửi e-mail không? Tôi có một trang web sẽ gửi e-mail và nếu có thể tôi muốn gửi e-mail trực tiếp từ …
11 java  email 




6
Làm việc với hàm tạo tĩnh trong Java
Tôi đã không hiểu đầy đủ về các hàm tạo tĩnh trong Java. Nếu nó được cho phép, tại sao nó được cho phép? Trong những kịch bản bạn sẽ sử dụng nó? Mục đích gì nó sẽ phục vụ? Ai đó có thể cho tôi một ví dụ đơn …
11 java 

2
Trộn hiệu quả các phương thức đồng bộ hóa và không đồng bộ trong một phương thức?
Được rồi, nghe có vẻ kỳ quặc, nhưng mã rất đơn giản và giải thích tình huống tốt. public virtual async Task RemoveFromRoleAsync(AzureTableUser user, string role) { AssertNotDisposed(); var roles = await GetRolesForUser(user); roles.Roles = RemoveRoles(roles.Roles, role); await Run(TableOperation.Replace(roles)); } . nó cho chính xác khi xem mẫu async / …

3
Kanban: Cách chọn kích thước mục công việc
Bắt đầu với Kanban, tôi không chắc chắn về mức độ chi tiết của các mục công việc của tôi. Mặc dù bạn tìm thấy rất nhiều khuyến nghị cụ thể về cách chọn WIP, nhưng hầu hết các hướng dẫn về Kanban tôi đã đọc khá mơ hồ về …
11 kanban 

10
Thử nghiệm vs Đừng lặp lại chính mình (DRY)
Tại sao việc lặp lại chính mình bằng cách viết bài kiểm tra rất được khuyến khích? Dường như các bài kiểm tra về cơ bản thể hiện điều tương tự như mã, và do đó là một bản sao (về khái niệm, không phải là triển khai) của mã. …
11 testing  dry 

3
Giá trị không đổi toàn cầu trên toàn bộ trang web MVC
MVC của tôi (.NET) có một số giá trị không đổi thông qua trang web, chẳng hạn như số điện thoại, địa chỉ thực, địa chỉ email, v.v. Tôi muốn lưu trữ giá trị này một lần, vì vậy các cập nhật trong tương lai sẽ dễ dàng hơn khi …
11 mvc 


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.