Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/andrey-yurchuk/express


https://github.com/andrey-yurchuk/express

php8

Last synced: about 2 months ago
JSON representation

Awesome Lists containing this project

README

        

### Техническое задание

--- Представьте ситуацию:
Вам необходимо написать плагин на основе другого плагина в wordpress.
Плагин реализует публикацию вакансий и сбор откликов с другой площадки.
В плагине вы находите метод получения списка вакансий, который можно перенести.

### Пояснения
--- В данной ситуации я выберу вариант ответа d - Напишу свой метод, основанный на
логике старого плагина.

Выбор написания своего метода основннного на логике старого метода обусловлен тем,
что нам нужно создать новый плагин на основе старого плагина, нам необходимо создать свой собственный
метод для получения списка вакансий. Мы можем использовать логику из старого метода list_vacansies в качестве основы,
но нам нужно будет адаптировать данную логику к нашему собственному плагину.
Также нам необходимо было изменить простанство имен для соответствия новому плагину, и на мой взгляд,
отказаться от использования глобальной переменной, а также конструкции goto.
Также, исходя из постанденной задачи не до конца ясно, необходимы ли нам методы api_send() и self_get_option(),
хотя они и были использованы в новом плагине.