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
Ngôn ngữ được biên dịch sang JS - cách thanh lịch nhất để thực hiện chờ đợi theo kiểu đồng bộ
Tôi đang cố gắng tạo ngôn ngữ (một ngôn ngữ khác) biên dịch sang JavaScript. Một trong những tính năng tôi muốn có là khả năng thực hiện các hoạt động không đồng bộ của JavaScript một cách đồng bộ (tất nhiên là không đồng bộ - mà không chặn …


6
hiệu suất so với tái sử dụng
Làm thế nào tôi có thể viết các chức năng có thể tái sử dụng mà không làm giảm hiệu suất? Tôi liên tục gặp phải tình huống tôi muốn viết một hàm theo cách làm cho nó có thể sử dụng lại được (ví dụ: nó không đưa ra …

7
khả năng chứng minh vòng lặp while vs vòng lặp for
Tôi có giáo viên này, anh ấy khá thông minh (đôi khi, haha) anh ấy nói rằng các lập trình viên giỏi cố gắng sử dụng whilecác vòng lặp thay vì các forvòng lặp. Lý do anh ta đưa ra cho điều này là vì whilecác vòng lặp có thể …
8 loops 

2
Có phải là thông lệ để chuyển đổi các đặc tả yêu cầu thành logic vị ngữ cho lập trình chức năng?
Gần đây tôi đã được phân công làm việc trong một dự án nhỏ đang được triển khai tại Haskell. Đến từ nền tảng OO / bắt buộc, tôi đã quen với việc chuyển đổi các yêu cầu / câu chuyện của người dùng thành các trường hợp sử dụng …

2
Triển khai lớp hệ thống Java
Lớp Java Systemchứa các thành viên dữ liệu và các phương thức khác nhau có ý nghĩa hoàn hảo ở đó. Ví dụ: System.in (variable) System.err (variable) System.out (variable) System.exit(int) System.gc() System.getSecurityManager() v.v. Tuy nhiên, có một phương pháp mà tôi không hiểu là ở đó: System.arraycopy(Object, int, Object, int …
8 java  design 


2
Phân nhóm và lồng các API REST
Câu hỏi của tôi là xung quanh thực tiễn tốt nhất về tổng hợp hoặc nhóm các API REST. Tôi có một kịch bản có nhiều nhà cung cấp, nguồn dữ liệu khác nhau, v.v. và tôi nghĩ việc nhóm các API REST sẽ có ý nghĩa rất lớn để …

1
Làm thế nào để bạn đảm bảo rằng bối cảnh cơ sở dữ liệu của bạn được xử lý đúng cách khi bộ sưu tập lười biếng của bạn không còn cần thiết nữa?
Tôi đang tìm kiếm một loại thực hành tốt nhất của câu trả lời ở đây. Cho rằng các cách thực hành tốt nhất để tương tác với các lớp thực hiện IDisposablelà thông qua Usingcâu lệnh - Cách thực hành tốt nhất để sử dụng tải lười biếng EF …


2
Thiết kế thử lại cho khối lượng lớn
Tôi có một hệ thống Java sử dụng ActiveMQ để nhắn tin. Và hệ thống xử lý khoảng 400 đến 600 giao dịch một giây và chúng tôi không gặp vấn đề gì khi mọi thứ đều hoạt động trơn tru. Hệ thống cũng phải gửi các giao dịch này …
8 java 


1
Tên miền phụ, thực sự là gì?
Trong nghiên cứu thiết kế hướng tên miền (DDD), tôi đã bắt gặp khái niệm tên miền phụ, nhưng tôi nghĩ tôi chưa hiểu được. Hiểu biết đầu tiên của tôi về điều này là một tên miền phụ là một tập hợp con của miền của ứng dụng. Nói …


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.