Я начал использовать Codota недавно и был очень впечатлен возможностями этого инструмента.
Проще говоря, цель Codota — сделать разработку проще, а главное — намного быстрее. Работа над реализацией с помощью инструмента, помогающего в фоновом режиме, занимает намного меньше времени.
1. Что такое кодота
Лучшее, что я могу описать, это то, что Codota учится, пока я пишу код, и помогает мне писать код лучше . Он использует искусственный интеллект и машинное обучение под капотом и в основном дает соответствующие предложения, пока я работаю.
2. Программирование с помощью Codota
Но, в конечном счете, именно качество этих предложений делает или разрушает продукт, подобный этому.
И тот факт, что Codota действительно делает это правильно и всякий раз, когда у нее действительно есть предложение — оно почти всегда правильное — это удивительная часть. Именно поэтому я принял их в качестве второго спонсора на сайте.
Я быстро реализовал здесь, используя REST API с OkHttp, используя Codota:
3. Сильные стороны и ограничения
Программирование с помощью Codota в фоновом режиме иногда меняет суть программирования.
При использовании некоторых библиотек и некоторых фреймворков работа с Codota в фоновом режиме невероятна, как я уверен, вы видели в видео выше. Предложения точны, и я работаю значительно быстрее , так как мне просто нужно гораздо меньше изучать API или читать.
Но, конечно же, есть районы, где Codota все еще растет и находит новое применение. Например, понимание аннотаций все еще находится в стадии разработки, поэтому предложения инструмента для фреймворков с большим количеством аннотаций не так хороши.
4. Дорога вперед
За то время, что я потратил на использование инструмента, изучение его тонкостей и создание этого видео, команда Codota выпустила примерно 6 обновлений для плагина . Когда я только начинал, всего несколько месяцев назад, предложений полной линии не было. Теперь они включены и очень полезны.
Потенциал и амбиции инструмента довольно высоки, и они быстро развиваются, поэтому я лично настроен оптимистично, что инструмент будет только улучшаться.
Но, в конце концов, я пишу код сегодня, а не в будущем. И сегодня Codota является обязательным плагином — просто установите его в свою IDE, пусть он работает в фоновом режиме и помогает.