10
Дизайн API: конкретный или абстрактный подход - лучшие практики?
При обсуждении API-интерфейсов между системами (на бизнес-уровне) в нашей команде часто бывают две разные точки зрения: некоторые люди предпочитают более общий, скажем так, общий абстрактный подход, а другие - прямой «конкретный» подход. Пример: дизайн простого API «поиск человека». конкретная версия будет searchPerson(String name, boolean soundEx, String firstName, boolean soundEx, String …