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
Có nên tránh các biến phiên?
Tôi đã từng phụ thuộc rất nhiều vào các biến phiên trong quá khứ, nhưng gần đây đã tìm thấy nhiều trong số chúng là không cần thiết, sử dụng những thứ như tham số chuỗi truy vấn thay thế. Một đồng nghiệp của tôi từ chối sử dụng các …

6
Làm thế nào bạn nên TDD một trò chơi Yahtzee?
Giả sử bạn đang viết một trò chơi TDD theo phong cách Yahtzee. Bạn muốn kiểm tra một phần của mã xác định xem một bộ năm cuộn chết có phải là một ngôi nhà đầy đủ hay không. Theo tôi biết, khi làm TDD, bạn tuân thủ các nguyên …
36 unit-testing  tdd 


7
Có những thực tiễn không dùng cho lập trình đa luồng và đa bộ xử lý mà tôi không còn nên sử dụng nữa?
Trong những ngày đầu của FORTRAN và BASIC, về cơ bản, tất cả các chương trình được viết bằng các câu lệnh GOTO. Kết quả là mã spaghetti và giải pháp được lập trình có cấu trúc. Tương tự, con trỏ có thể khó kiểm soát các đặc điểm trong …





9
Là lập trình viên kiểm tra xấu?
Tôi biết điều này nghe có vẻ giống như những câu hỏi khác đã được hỏi, nhưng nó thực sự hơi khác. Dường như thường được coi là lập trình viên không giỏi trong việc thực hiện vai trò kiểm thử một ứng dụng. Ví dụ: Joel trên phần mềm …
36 testing  qa 

2
Cách thích hợp để làm REST là gì?
Ngày nay mọi người đều làm SOA , ngay cả khi một số người không thực sự hiểu tất cả những gì về. Vì vậy, họ làm sai. Sử dụng điều đó như một sự tương tự tôi biết REST là gì (hoặc ít nhất là tôi nghĩ tôi làm) …




15
Tôi có nên tiếp tục thực hành mã hóa tự học hay học cách làm mã hóa một cách chuyên nghiệp? [đóng cửa]
Gần đây tôi đã có được công việc chuyên nghiệp, đi chơi với các lập trình viên khác và kết bạn trong ngành. Điều duy nhất là tôi tự học 100%. Điều đó khiến phong cách của tôi cực kỳ sai lệch so với phong cách của những người được …


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.