Результаты поиска по запросу "api-design"
Функции закрытого класса против функций в безымянном пространстве имен
Я обнаружил, что не имею функций частного класса. Если это возможно, все кандидаты в функции частного класса, скорее всего, помещаются в безымянное пространс...
Примеры в стандарте
мер, вместо void shared_ptr::reset() noexcept; template <typename Y> void shared_ptr::reset(Y* ptr);можно подумать template <typename Y = T> void shared_ptr::reset(Y* ptr = nullptr);Я думаю, что разница в производительности здесь незначительна, ...
, например.
то слышал, что JQuery принял некоторые плохие решения API. Хотя jQuery не моя любимая библиотека, это библиотека, которую я использовал чаще всего, и мне трудно указать на конкретные ошибки в дизайне API или на то, как их можно ...
Написание функций, которые принимают как одномерные, так и двумерные массивы?
Насколько я понимаю, одномерные массивы в numpy можно интерпретировать как вектор, ориентированный на столбцы, или вектор, ориентированный на строки. Например, 1-D массив с формой(8,) можно рассматривать как двумерный массив формы(1,8) или ...
Почему API даты Java (java.util.Date, .Calendar) такой беспорядок?
Как многие люди до сих пор до боли осведомлены, Java API для обработки календарных дат (особенно классовjava.util.Date а такжеjava.util.Calendar) ужасный беспорядок. С верхней части моей головы: Дата изменчиваДата представляет собой метку ...
Лучшие практики и рекомендации по разработке API [закрыто]
Какими рекомендациями и рекомендациями я могу руководствоваться при разработке API? Как минимум, я знаю, что API должен быть простым в использовании и гибким...
Why are Java Streams once-off?
В отличие от C #
Почему DialogResult является недобросовестным булом в WPF?
Может ли кто-нибудь придумать хорошее объяснение того факта, что результатом диалога является недобросовестный бул в WPF? Это всегда сбивало меня с толку. В WinForms это был тип enum, и это придало мне больше смысла.