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

6
Là ném RuntimeExceptions mới trong mã không thể truy cập là một phong cách xấu?
Tôi đã được chỉ định để duy trì một ứng dụng được viết trước đây bởi các nhà phát triển lành nghề hơn. Tôi đã xem qua đoạn mã này: public Configuration retrieveUserMailConfiguration(Long id) throws MailException { try { return translate(mailManagementService.retrieveUserMailConfiguration(id)); } catch (Exception e) { rethrow(e); } throw new …


3
Nguồn gốc của thụt mã
Tôi quan tâm đến việc tìm ra ai đã giới thiệu thụt mã, cũng như khi nào và nơi nó được giới thiệu. Nó có vẻ rất quan trọng đối với việc hiểu mã, nhưng nó không phải là phổ quát. Hầu hết mã Fortran và Basic là (không?) Không …



10
Có hợp lý không khi cho rằng bất kỳ đại lượng vật lý nào cũng có thể được biểu diễn bằng số nguyên 64 bit mà không bị tràn hoặc tràn?
Thuật toán tìm kiếm nhị phân ban đầu trong JDK đã sử dụng số nguyên 32 bit và có lỗi tràn nếu (low + high) > INT_MAX( http://googleresearch.blogspot.com/2006/06/extra-extra-read-all-about-it-gầnly.html ) . Nếu chúng ta viết lại cùng một thuật toán tìm kiếm nhị phân bằng cách sử dụng các số nguyên …

9
Giải thích MVC cho những người không lập trình [đã đóng]
Tôi có nhu cầu giải thích MVC cho những người không lập trình. Cụ thể, để quản lý của các bộ phận khác, trong bối cảnh báo cáo tiến độ. Một trong những điều tôi làm là cấu trúc lại cơ sở mã của chúng tôi theo hướng tách MVC. …
31 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.