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




2
Tại sao mã lỗi bị phủ định?
Rất thường tôi thấy trong phủ định mã C của mã lỗi được trả về, ví dụ return -EINVALthay vì return EINVAL. Tại sao sử dụng phủ định?
12 c 

3
Tạo một lớp trừu tượng trên lớp ORM
Tôi tin rằng nếu bạn có kho lưu trữ của mình, hãy sử dụng ORM mà nó đã đủ trừu tượng hóa từ cơ sở dữ liệu. Tuy nhiên, nơi tôi đang làm việc bây giờ, ai đó tin rằng chúng ta nên có một lớp trừu tượng ORM trong …
12 database  orm 




3
Đây có phải là một cách thực hành tốt hơn để khởi tạo trước các thuộc tính trong một lớp hay để thêm chúng trên đường đi?
Tôi xin lỗi nếu đây là một câu hỏi ngụy biện TUYỆT VỜI, nhưng tôi tò mò không biết những thực tiễn tốt nhất hiện có và dường như tôi không thể tìm thấy câu trả lời hay trên Google. Trong Python, tôi thường sử dụng một lớp trống làm …



2
CQRS + Tìm nguồn sự kiện: (có đúng không) Các lệnh thường được truyền đạt điểm-điểm, trong khi Sự kiện miền được truyền thông qua pub / sub?
Về cơ bản, tôi đang cố gắng che giấu khái niệm về CQRS và các khái niệm liên quan. Mặc dù CQRS không nhất thiết phải kết hợp Nguồn tin nhắn và sự kiện, nó dường như là một sự kết hợp tốt (có thể thấy với rất nhiều ví …

2
Triển khai Trie hiệu quả cho chuỗi unicode
Tôi đã tìm kiếm một triển khai String trie hiệu quả. Hầu như tôi đã tìm thấy mã như thế này: Triển khai tham chiếu trong Java (mỗi wikipedia) Tôi không thích những triển khai này vì hai lý do: Họ chỉ hỗ trợ 256 ký tự ASCII. Tôi cần …
12 unicode  trie 



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.