Кажется, что здесь есть приличная неприязнь к ужасно переработанным API, которые разработаны для бесконечной гибкости и, таким образом, не упрощают простые вещи. Тем не менее, похоже, что нет недостатка в API, которые требуют от вас использовать 8 разных классов и писать 20 строк шаблона только для выполнения простых, общих задач. Я не буду упоминать имена, потому что это не должно быть проблеском о том, являются ли конкретные API более сложными.Мотивация для перепрограммируемых API?
Что вы считаете основной причиной этих ужасно перегруженных API? Как вы думаете, что должно произойти, чтобы разработчики API не могли создавать такие чудовища?
Редактировать: IMHO, даже создание многоразового кода действительно является хорошим ответом, потому что, если API смехотворно сложно использовать и требует тонны и тонны шаблона, преимущества повторного использования становятся сомнительными.
«Я не буду упоминать имена, потому что это не должно быть проблеском о том, являются ли конкретные API слишком сложными». и все же «Кроме того, если я могу спросить, что является худшим примером переработанного API, который вы видели?»? –
Я собирался сделать тот же комментарий. Вид странный. –
С другой стороны, это было хромой. Удалены. – dsimcha