such an assumption is unwise because it transfers the "legality" part of the traingle requirement to requirement on code client of our triangle function
một giả định như vậy là không cẩn thận, vì nó chuyển phần "hợp pháp" của traingle yêu cầu để yêu cầu mã khách hàng của chúng tôi chức năng hình tam giác
một giả định như vậy là không khôn ngoan vì nó chuyển "tính hợp pháp" là một phần của yêu cầu traingle yêu cầu về mã khách hàng của hàm tam giác của chúng tôi