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



5
Tại sao * khai báo * dữ liệu và hàm cần thiết trong ngôn ngữ C, khi định nghĩa được viết ở cuối mã nguồn?
Hãy xem xét mã "C" sau: #include<stdio.h> main() { printf("func:%d",Func_i()); } Func_i() { int i=3; return i; } Func_i()được định nghĩa ở cuối mã nguồn và không có khai báo nào được cung cấp trước khi sử dụng main(). Đồng thời rất khi trình biên dịch thấy Func_i()trong main(), nó …

4
Có phải là quá mức để bọc một bộ sưu tập trong một lớp đơn giản chỉ vì mục đích dễ đọc hơn?
Tôi có bản đồ sau: Map<Double, List<SoundEvent>> soundEventCells = new HashMap<Double, List<SoundEvent>>(); Điều này HashMapánh xạ doublecác giá trị (là các điểm theo thời gian) vào SoundEvent'ô' tương ứng : mỗi 'ô' có thể chứa một số SoundEvents. Đó là lý do tại sao nó được thực hiện như một …











5
Xử lý một yêu cầu kéo lớn
Tôi hiện đang làm việc trong một dự án với một nhóm sử dụng quy trình công việc git. Nó khá đơn giản, chủ nên ở trạng thái có thể triển khai và các nhánh được sử dụng để tạo các tính năng và hotfix. Bất cứ khi nào chúng …
15 git  workflows 

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.