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 trình biên dịch Scala không thể đưa ra cảnh báo khớp mẫu cho các lớp / đặc điểm không được bảo mật?
Nếu tôi sử dụng một un kín traithoặc abstract classtrong Scala và sau đó sử dụng mô hình phù hợp, tôi tự hỏi, không trình biên dịch không biết tại thời gian biên dịch cho patternmatch đặc biệt này những gì thực hiện khác nhau của đặc điểm này / …

2
TDD với mẫu kho lưu trữ
Trong dự án mới của tôi, tôi quyết định thử với TDD. Và ngay từ đầu tôi đã gặp phải một vấn đề. Điều đầu tiên tôi muốn làm trong ứng dụng của mình là cung cấp khả năng đọc dữ liệu từ nguồn dữ liệu. Đối với mục đích …



3
Các liên kết phụ thuộc riêng tư nên được xử lý như thế nào trong setup.py
Trong công việc, chúng tôi sử dụng một máy chủ pypi riêng. Máy chủ pypi này được chỉ định làm liên kết phụ thuộc: ... from setuptools import setup config = ConfigParser.ConfigParser() rc = os.path.join(os.path.expanduser('~'), '.pypirc') config.read(rc) dependency_links = [ 'https://{}:{}@<private_url>'.format( config.get('dc', 'username'), config.get('dc', 'password'))] setup( dependency_links=dependency_links, ...) Điều này …
10 python 

1
Có phải ngành công nghiệp trò chơi sử dụng thử nghiệm tự động cho các phần trực quan của trò chơi / kết xuất? Làm sao?
Một số phần của trò chơi dễ dàng kiểm tra theo cách tự động (logic, toán học, xử lý đầu vào); nhưng cũng có rất nhiều thứ hoàn toàn trực quan và không dễ kiểm chứng. Tôi sẽ ngạc nhiên nếu ngành công nghiệp trò chơi để lại tất cả …






1
Mã máy JIT và bit Thực thi Tắt
Làm thế nào là mã máy được tạo thời gian chạy (chẳng hạn như đầu ra của JIT), thực sự được CPU thực thi nếu CPU / HĐH có bit Tắt thực thi? Theo như tôi biết, nhiều bộ vi xử lý hiện đại và hệ điều hành bao gồm …
10 machine-code  jit  llvm 

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.