Перейти к основному содержимому

Codota — мой первый опыт работы с ИИ-помощником на Java

· 2 мин. чтения

Задача: Сумма двух

Дано массив целых чисел и целая сумма. Нужно найти индексы двух чисел, сумма которых равна заданной ...

ANDROMEDA

Я начал использовать Codota недавно и был очень впечатлен возможностями этого инструмента.

Проще говоря, цель Codota — сделать разработку проще, а главное — намного быстрее. Работа над реализацией с помощью инструмента, помогающего в фоновом режиме, занимает намного меньше времени.

1. Что такое кодота

Лучшее, что я могу описать, это то, что Codota учится, пока я пишу код, и помогает мне писать код лучше . Он использует искусственный интеллект и машинное обучение под капотом и в основном дает соответствующие предложения, пока я работаю.

2. Программирование с помощью Codota

Но, в конечном счете, именно качество этих предложений делает или разрушает продукт, подобный этому.

И тот факт, что Codota действительно делает это правильно и всякий раз, когда у нее действительно есть предложение — оно почти всегда правильное — это удивительная часть. Именно поэтому я принял их в качестве второго спонсора на сайте.

Я быстро реализовал здесь, используя REST API с OkHttp, используя Codota:

3. Сильные стороны и ограничения

Программирование с помощью Codota в фоновом режиме иногда меняет суть программирования.

При использовании некоторых библиотек и некоторых фреймворков работа с Codota в фоновом режиме невероятна, как я уверен, вы видели в видео выше. Предложения точны, и я работаю значительно быстрее , так как мне просто нужно гораздо меньше изучать API или читать.

О, и это бесплатно 🙂

Но, конечно же, есть районы, где Codota все еще растет и находит новое применение. Например, понимание аннотаций все еще находится в стадии разработки, поэтому предложения инструмента для фреймворков с большим количеством аннотаций не так хороши.

4. Дорога вперед

За то время, что я потратил на использование инструмента, изучение его тонкостей и создание этого видео, команда Codota выпустила примерно 6 обновлений для плагина . Когда я только начинал, всего несколько месяцев назад, предложений полной линии не было. Теперь они включены и очень полезны.

Потенциал и амбиции инструмента довольно высоки, и они быстро развиваются, поэтому я лично настроен оптимистично, что инструмент будет только улучшаться.

Но, в конце концов, я пишу код сегодня, а не в будущем. И сегодня Codota является обязательным плагином — просто установите его в свою IDE, пусть он работает в фоновом режиме и помогает.