7/9/18

Очень странное чувство, мне приходится оптимизировать мою программу, чтобы она работала быстрее, а не лишь бы работала. Мне приходится жертвовать красотой кода ради более оптимальных действий, т.к. HTTP запросы к Redmine и MongoDB занимают очень много времени и нужно их делать как можно реже (для этого, к примеру, я один раз получаю JSON строку и с помощью JSONObject получаю все нужные мне поля по известному ключу вместо того, чтобы по ключу делать обращение к БД дважды в одной и той же функции). Ещё так же нужно сделать с Issues из Redmine, т.е. получить их один раз, записать либо в ОП, либо в файл и брать информацию уже оттуда, вместо того, чтобы делать два разных GET-запроса для Issues и Projects, а потом для каждого из них своё затраченное время и т.д.

Также вчера мне дали задание сделать документацию для API того самого приложения, над которым я работала с боссом, с помощью Swagger UI. Для этого мне нужно было всего лишь создать один класс и немного настроить аннотации над вызовами endpoint’ов (как это сделано — можно найти на сайте springframework)

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s