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


1
Thiết kế giao diện và không đồng bộ
Giả sử tôi đã tạo giao diện IFolderRepositoryvới các phương thức như thế: IEnumerable<Folder> GetAllFolders(); Folder GetFolderWithId(int id); void AddFolder(Folder newFolder); void ModifyFolder(Folder folderToModify, Folder folderAfterModification); void RemoveFolder(Folder folderToRemove); và tôi đã thực hiện DatabaseFolderRepositoryvà cho phép nói CacheFolderRepositoryDecorator. Bây giờ 'hàng trăm dòng sau' Tôi muốn thêm chức năng …
9 c#  async 


3
Tốc độ của << >> nhân và chia
Bạn có thể sử dụng &lt;&lt;để nhân và &gt;&gt;chia số trong python khi tôi tìm thấy chúng bằng cách sử dụng cách dịch chuyển nhị phân nhanh hơn gấp 10 lần so với chia hoặc nhân theo cách thông thường. Tại sao đang sử dụng &lt;&lt;và &gt;&gt;nhanh hơn rất nhiều …







2
Học Scala, cảm thấy nản lòng [đóng cửa]
Đã đóng cửa . Câu hỏi này cần được tập trung hơn . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để nó chỉ tập trung vào một vấn đề bằng cách chỉnh sửa bài đăng này . Đóng …
9 java  scala 




4
Nhược điểm của câu chuyện người dùng dọc
Cách tiếp cận nhanh là cấu trúc công việc thành các câu chuyện của người dùng theo chiều dọc và cung cấp một phần tập trung nhưng đầy đủ chức năng của ứng dụng từ đầu đến cuối . Bởi vì đây là cách tiếp cận mới để xây dựng …

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.