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% s tốt hơn + cho nối?
Tôi hiểu rằng chúng ta nên sử dụng %sđể nối chuỗi chứ không phải +trong Python. Tôi có thể làm bất cứ điều gì: hello = "hello" world = "world" print hello + " " + world print "%s %s" % (hello, world) print "{} {}".format(hello, world) print ' '.join([hello, …
88 python  strings 



9
Kiểm tra đầu tiên và xử lý ngoại lệ?
Tôi đang làm việc thông qua cuốn sách "Head First Python" (đây là ngôn ngữ của tôi để học trong năm nay) và tôi đã đến một phần mà họ tranh luận về hai kỹ thuật mã: Kiểm tra đầu tiên và xử lý ngoại lệ. Đây là một mẫu …

13
Nó có được coi là một mẫu chống viết SQL trong mã nguồn không?
Được coi là một mô hình chống mã hóa SQL cứng vào một ứng dụng như thế này: public List<int> getPersonIDs() { List<int> listPersonIDs = new List<int>(); using (SqlConnection connection = new SqlConnection( ConfigurationManager.ConnectionStrings["Connection"].ConnectionString)) using (SqlCommand command = new SqlCommand()) { command.CommandText = "select id from Person"; command.Connection = connection; …
87 c#  sql 

10
Đâu là ranh giới giữa logic ứng dụng thử nghiệm đơn vị và các cấu trúc ngôn ngữ không tin cậy?
Hãy xem xét một chức năng như thế này: function savePeople(dataStore, people) { people.forEach(person => dataStore.savePerson(person)); } Nó có thể được sử dụng như thế này: myDataStore = new Store('some connection string', 'password'); myPeople = ['Joe', 'Maggie', 'John']; savePeople(myDataStore, myPeople); Chúng ta hãy giả sử rằng Storecó các bài kiểm …

8
Mã hóa Soft Soft là gì, thực sự?
Trong bài viết này của Alex Papadimoulis, bạn có thể thấy đoạn trích này: private void attachSupplementalDocuments() { if (stateCode == "AZ" || stateCode == "TX") { //SR008-04X/I are always required in these states attachDocument("SR008-04X"); attachDocument("SR008-04XI"); } if (ledgerAmnt >= 500000) { //Ledger of 500K or more requires AUTHLDG-1A attachDocument("AUTHLDG-1A"); …
87 design 





11
Tại sao main () phải ngắn?
Tôi đã lập trình được hơn 9 năm và theo lời khuyên của giáo viên lập trình đầu tiên của tôi, tôi luôn giữ cho main()chức năng của mình cực kỳ ngắn. Lúc đầu tôi không biết tại sao. Tôi chỉ vâng lời mà không hiểu, rất nhiều cho niềm …

8
Một tác dụng phụ là gì?
Tôi chưa hiểu rõ khái niệm về tác dụng phụ. Tác dụng phụ trong lập trình là gì? Có phải nó phụ thuộc ngôn ngữ lập trình? Có một điều như tác dụng phụ bên ngoài và bên trong? Vui lòng cho một số ví dụ về nguyên nhân tạo …

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.