1
Как сообщать об ошибках в научных библиотеках?
В различных дисциплинах разработки программного обеспечения есть много философий о том, как библиотеки должны справляться с ошибками или другими исключительными условиями. Несколько из тех, что я видел: Вернуть код ошибки с результатом, возвращаемым аргументом указателя. Это то, что делает PETSc. Вернуть ошибки по часовой стрелке. Например, malloc возвращает NULL, если …
11
software