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
Ký hiệu Scala infix
Có thể gọi một phương thức bằng cách sử dụng ký hiệu infix? Ví dụ, trong Haskell, tôi có thể viết hàm sau: x `isAFactorOf` y = x % y == 0 và sau đó sử dụng nó như: if 2 `isAFactorOf` 10 ... Mà trong một số trường hợp …
12 scala 






1
Các mẫu biểu thức chính quy Java - các hằng số thời gian biên dịch hoặc các thành viên thể hiện?
Hiện tại, tôi có một vài đối tượng đơn lẻ trong đó tôi đang kết hợp các biểu thức chính quy và các đối tượng của tôi Patternđược định nghĩa như vậy: class Foobar { private final Pattern firstPattern = Pattern.compile("some regex"); private final Pattern secondPattern = Pattern.compile("some other regex"); …

3
Chỉ cần được thuê như một nhà phát triển cao cấp, thậm chí chưa bao giờ là một nhà phát triển cơ sở, tôi nên mong đợi điều gì? [đóng cửa]
Đã đóng cửa. Câu hỏi này không đúng chủ đề . 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ó thuộc chủ đề cho Trao đổi ngăn xếp kỹ thuật phần mềm. Đóng cửa 6 năm trước . …

4
Sử dụng một lớp dịch vụ với MVC
Nếu một bộ điều khiển trở nên quá béo và việc khởi tạo mô hình bắt đầu thêm, một lớp dịch vụ có thể được sử dụng. Nếu tôi chỉ bọc logic bên trong một lớp dịch vụ, tôi sẽ nhận được một loạt các Dịch vụ với một / …
12 mvc  services 



2
Tại sao sử dụng typedefs cho structs?
trong C (ANSI, C99, v.v.), các cấu trúc sống trong không gian tên riêng của chúng. Một cấu trúc cho một danh sách được liên kết có thể trông giống như thế này: struct my_buffer_type { struct my_buffer_type * next; struct my_buffer_type * prev; void * data; }; Tuy nhiên, …

6
Nhược điểm của các loại bất biến là gì?
Tôi thấy bản thân mình sử dụng nhiều loại bất biến hơn khi các thể hiện của lớp dự kiến ​​sẽ không bị thay đổi . Nó đòi hỏi nhiều công việc hơn (xem ví dụ bên dưới), nhưng giúp sử dụng các loại trong môi trường đa luồng dễ …
12 c#  immutability 


2
Là khai báo các trường trên các lớp thực sự có hại trong PHP?
Hãy xem xét đoạn mã sau, trong đó trình thiết lập bị phá vỡ có chủ ý do lỗi lập trình trần tục mà tôi đã thực hiện một vài lần trong quá khứ: <?php class TestClass { private $testField; function setField($newVal) { $testField = $newVal; // deliberately broken; should …
12 php 

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.