Đã được một vài tháng kể từ khi tôi bắt đầu vị trí là một nhà phát triển phần mềm cấp nhập cảnh. Bây giờ tôi đã qua một số đường cong học tập (ví dụ: ngôn ngữ, biệt ngữ, cú pháp của VB và C #) Tôi bắt đầu tập trung vào các chủ đề bí truyền hơn, để viết phần mềm tốt hơn.
Một câu hỏi đơn giản mà tôi đã trình bày với đồng nghiệp đã được trả lời với câu "Tôi đang tập trung vào những điều sai trái". Mặc dù tôi tôn trọng đồng nghiệp này nhưng tôi không đồng ý rằng đây là một "điều sai trái" cần tập trung vào.
Đây là mã (trong VB) và tiếp theo là câu hỏi.
Lưu ý: Hàm GenerateAlert () trả về một số nguyên.
Dim alertID as Integer = GenerateAlert()
_errorDictionary.Add(argErrorID, NewErrorInfo(Now(), alertID))
đấu với ...
_errorDictionary.Add(argErrorID, New ErrorInfo(Now(), GenerateAlert()))
Ban đầu tôi đã viết cái sau và viết lại bằng "Dim alertID" để người khác có thể thấy dễ đọc hơn. Nhưng đây là mối quan tâm và câu hỏi của tôi:
Nếu một người viết điều này với Dim AlertID, trên thực tế, nó sẽ chiếm nhiều bộ nhớ hơn; hữu hạn nhưng nhiều hơn, và phương pháp này có nên được gọi nhiều lần nó có thể dẫn đến một vấn đề không? .NET sẽ xử lý đối tượng này AlertID như thế nào. Bên ngoài .NET nên vứt bỏ thủ công đối tượng sau khi sử dụng (gần cuối phụ).
Tôi muốn đảm bảo tôi trở thành một lập trình viên có kiến thức, không chỉ dựa vào bộ sưu tập rác. Tôi có nghĩ quá không? Tôi đang tập trung vào những điều sai trái?