API - application programming interface, программный интерфейс приложения. У приложений может быть два вида интерфейсов: пользовательский и программный. В пользовательском интерфейсе все кнопки и текстовые поля подписаны, чтобы пользователю было понятно, что нужно нажать и куда вводить текст. Каждая кнопка и текстовое поле - это способ взаимодействия программы с пользователем. Программный интерфейс - это набор методов для взаимодействия одного приложения с другим. У API нет кнопок и полей, у него есть методы...
Рассмотрим вопросы, а ответы будут в конце статьи. Перед тем как прочитать ответы, подумайте, как бы на эти вопросы ответили вы. 1. Методы REST API 2. Паттерны программирования (для автотестов), Singleton, Builder 3. Аннотация @Data (Lombok) 4. SQL: Primary Key и записи 5. Реляционные и нереляционные базы данных 6. Задача: Найти повторяющиеся слова в строке типа: String str = "one two one three four five two"; Не важно сколько раз повторяются слова.
7. Как получить доступ к элементу по XPath?
8...