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


3
Giải pháp tốt nhất để ủy quyền rằng người dùng chỉ được phép sửa đổi / hành động với tài nguyên của chính họ trong API REST
Lý lịch: Hiện đang trong quá trình xây dựng API REST, sử dụng nút w / express và nó được sử dụng bởi một ứng dụng di động và cuối cùng là một trang web (dựa trên trình duyệt hiện đại). Tôi đang cố gắng xác định cách tốt nhất …


3
Thiết kế: Làm thế nào để tránh phá vỡ tính tương thích ngược vì thay đổi cơ sở dữ liệu
Đây là kịch bản của tôi, tôi có giao diện này: public interface hitTheDataBase { public void insertMe(String [] values); public void modifyMe(String [] values); public DataTable selectMe(); } Và tôi có hai lớp này thực hiện giao diện: public Class hitSqlServer implements hitTheDatabase { public void insertMe(String [] values) …



2
DDD: Tạo các mô-đun có thể tái sử dụng và phân biệt loại dịch vụ (Miền, Cơ sở hạ tầng, Ứng dụng)
Vì vậy, sau khi đọc "Triển khai thiết kế hướng tên miền của Vaughn Vernon", tôi đã quyết định cấu trúc lại mã của mình để có thể sử dụng lại tốt hơn bằng cách tách biệt những gì tôi tin là các khái niệm miền cốt lõi thành các …

2
Làm thế nào tôi có thể khiến sếp (hoặc đồng nghiệp) cẩn thận hơn khi ước tính mức độ phức tạp của một nhiệm vụ / dự án?
Tôi là một nhà phát triển phần mềm và tôi làm việc trong một công ty phát triển web nhỏ. Nó dường như là một chủ đề định kỳ mà một người quản lý cấp trung sẽ hỏi tôi điều gì sẽ mất bao lâu và khi tôi đưa cho …

7
Một thuộc tính có thể đại diện cho cả một ngày và một phạm vi ngày: Làm thế nào để mô hình hóa đúng?
Tôi làm việc trong một hệ thống có thể đại diện cho "ước tính vận chuyển" theo hai cách: Một ngày cụ thể: Các mặt hàng được đảm bảo để vận chuyển vào ngày đó Một khoảng thời gian trong ngày: Các mặt hàng sẽ được vận chuyển "X đến …






1
Sử dụng các cột JSON MySql 5.7 cho EAV
Tôi đang phát triển một sản phẩm thương mại điện tử và tôi đã có thể thực hiện tất cả các chức năng và còn lại với việc cho phép người dùng tạo các thuộc tính bổ sung cho một sản phẩm. Ngay bây giờ tôi có hai lựa chọn. …

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.