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



4
Tại sao nên tránh hình thức thừa kế?
Tôi nhớ việc học VB4 và kéo một nút vào một biểu mẫu, nhấp đúp vào nút đó và nhập mã vào trình xử lý sự kiện mà tôi vừa được ban phước một cách kỳ diệu. Đến từ QBASIC, tôi đã rất phấn khích với chữ "V" trong "VB", …

2
Tại sao Go có trường hợp đặc biệt cho abs (0)
Tôi đã chơi xung quanh với Go và tìm thấy mã thú vị đặc biệt này cho hàm abs trong gói toán học: http://golang.org/src/pkg/math/abs.go 14 func abs(x float64) float64 { 15 switch { 16 case x < 0: 17 return -x 18 case x == 0: 19 return 0 // …
9 go 




1
Truy cập vào lịch sử của một 'ref` trong Clojure
Các tài liệu cho ref show a: tùy chọn max-lịch sử và tiểu bang rằng "refs tích lũy lịch sử tự động khi cần thiết để đối phó với nhu cầu đọc." Tôi có thể thấy rằng có lịch sử tại REPL, nhưng tôi không thấy cách tìm các giá …
9 clojure  stm 

3
Một ví dụ về chiều dài biến C tốt [đã đóng]
Đã đóng cửa . Câu hỏi này cần được tập trung hơn . 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ó chỉ tập trung vào một vấn đề bằng cách chỉnh sửa bài đăng này . Đóng …
9 c++  c  stack  heap 



2
phát hiện chu kỳ đồ thị - giải thích đơn giản
một số xin vui lòng giúp tôi hiểu làm thế nào để tìm chu kỳ trong đồ thị trong điều khoản laymans? Tôi đã đọc các câu hỏi khác, chẳng hạn như Câu hỏi này và một số trang wikipedia, nhưng chúng dường như đi xuống khá nhanh vào thuật …
9 graph 



1
Rebol có phải là ngôn ngữ lập trình chức năng không?
Tôi tình cờ gặp Rebol và tôi đã tự hỏi về nó. Tôi chạy vào đoạn script sau từ đây : use [feed questions answers][ feed: load-xml/dom http://stackoverflow.com/feeds/tag/rebol questions: map-each entry feed/get-by-tag <entry> [ find/match entry/get <id> "http://stackoverflow.com/q/" ] answers: make block! length? questions foreach question questions [ question: load-xml/dom …

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.