Results (
Vietnamese) 1:
[Copy]Copied!
Đi qua bốn hoặc fi ve khác nhau fi elds để một mô-đun có thể chậm hơn so với đi qua một kỷ lục hoàn thành. Tình trạng này dẫn đến một vấn đề lớn: những gì nên được thực hiện khi tối ưu hóa vấn đề (chẳng hạn như phản ứng thời gian hoặc không gian hạn chế) xung đột với những gì thường được coi là thực hành tốt phần mềm kỹ thuật? Theo kinh nghiệm của tôi, câu hỏi này thường xuyên hóa ra là không thích hợp. Cách tiếp cận được đề nghị có thể làm chậm xuống thời gian đáp ứng, nhưng do chỉ một millisecond hoặc lâu hơn, quá nhỏ để được phát hiện bởi người dùng. Vì vậy, theo quy định của Knuth [1974] Luật đầu tiên của tối ưu hóa: không!-hiếm khi là có một nhu cầu để tối ưu hóa của bất kỳ hình thức nào, bao gồm cả vì lý do hiệu suất. Nhưng nếu tối ưu hóa thực sự là cần thiết? Trong trường hợp này, luật tối ưu thứ hai của Knuth áp dụng. Định luật hai (gắn nhãn cho các chuyên gia chỉ) không phải là được! Nói cách khác, lần đầu tiên hoàn thành sản phẩm toàn bộ bằng cách sử dụng kỹ thuật thích hợp phần mềm kỹ thuật. Sau đó, nếu tối ưu hóa thực sự là cần thiết, làm cho chỉ là những thay đổi cần thiết, tỉ mỉ ghi lại những gì đang được thay đổi và tại sao. Nếu có thể, tối ưu hóa này nên được thực hiện bởi một kỹ sư có kinh nghiệm phần mềm
Being translated, please wait..