Có nhược điểm nào đối với cờ -O ngoài việc thiếu thông tin debug tích hợp sẵn không?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
40 lượt xem
Python master

Nhiều module giả sử rằng docstrings có sẵn và sẽ bị break (phá vỡ) nếu mức tối ưu hóa đó được sử dụng, chẳng hạn như ở công ty nơi tôi làm việc, raw sql được đặt trong docstrings và được thực thi theo cách decorator hàm.

Ít xảy ra hơn, assert được sử dụng để thực hiện các chức năng logic, thay vì chỉ khai báo các kỳ vọng bất biến của một point trong mã và vì vậy bất kỳ mã nào như vậy cũng sẽ bị break.

{{login.error}}