При создании веб-приложения вы, вероятно, используете более одного языка для выполнения работы. Может быть, вам интересно, сколько внимания вы уделяете различным языкам? В наши дни вы можете отслеживать это через Codeivate .
Codeivate — это инструмент, который вы можете интегрировать с несколькими редакторами, такими как PhpStorm и Sublime Text, и который будет отслеживать типы файлов, над которыми вы работаете, и награждать вас за это баллами. В конце вы можете увидеть полный профиль того, на чем вы программировали, и какие языки вы используете чаще всего. Смотрите мой профиль на Codeivate для примера.
Настроить
Интеграция с несколькими редакторами проста. В этой статье мы рассмотрим интеграцию с PhpStorm и Sublime Text. Однако обратите внимание, что в настоящее время поддерживаются и будут добавлены другие редакторы.
Прежде чем мы сможем начать, мы должны сначала зарегистрироваться на сайте Codeivate. После регистрации обязательно войдите в систему и перейдите на страницу, содержащую ваш токен. Сайт довольно сложен для понимания, поэтому здесь есть прямая ссылка .
Возвышенный текст
Прежде чем вы сможете настроить Sublime Text, убедитесь, что вы установили пакет управления . Откройте пакет управления и выберите установку пакета. Найдите Codeivate
Откройте preferences
package settings
codeivate
settings - user
В этом файле измените user_id
token_id
Измените поле machine_name
Если вы используете несколько машин, это будет идентификатор, чтобы увидеть разницу между этими машинами.
Перезапустите Sublime Text, и все готово. В строке состояния вы будете время от времени видеть обратную связь от Codeivate, в которой указывается, какая у вас текущая полоса и на каком языке вы сейчас программируете. Обратите внимание, что Codeivate проверяет синтаксис файла, над которым вы работаете, поэтому используйте set syntax
PhpStorm
Откройте PhpStorm и нажмите « file
preferences
В настройках перейдите в раздел плагинов и нажмите кнопку browse repositories
Ищите codeivate
После установки появится новая страница настроек с именем codeivate settings
Откройте эту страницу настроек и введите user ID
user token
Вы также можете определить имя машины, если хотите. Определив имя машины, вы можете легко отличить несколько машин друг от друга. Вы также можете использовать другое имя компьютера для редактора, если хотите.
В строке состояния вы увидите приветственное сообщение от Codeivate. Всякий раз, когда вы начнете печатать, он покажет, какой язык вы используете в данный момент и какова продолжительность вашей текущей серии.
Интернет сайт
Если вы настроите свой редактор и внесете свои первые изменения в код, вы сможете просматривать свои успехи на веб-сайте Codeivate. Например, на странице сводной информации вы можете увидеть свои текущие результаты. Вы можете увидеть ваши самые активные языки, сколько вы программируете на машину и какова ваша лучшая серия.
На странице списка лидеров вы можете увидеть список лучших программистов. Если вы ищете свое имя, вы можете найти, на какой позиции вы находитесь в данный момент.
На сайте Codeivate есть еще несколько полезных функций. К сожалению, веб-сайт довольно неясен, и вам действительно нужно копаться во всем, чтобы найти их. Например, на этой странице вы можете просмотреть мою статистику за последние 7 дней. Хочешь увидеть свою? Просто измените свое имя пользователя в URL.
Есть также страница сражений, где вы можете выбрать 2 пользователей, которые затем сражаются по различным аспектам того, что отслеживает Codeivate.
Вывод
Codeivate — действительно хороший инструмент для отслеживания событий, особенно если вам нравятся достижения. Я пользуюсь им уже несколько месяцев, и очень приятно видеть, чем я занимался до сих пор. Тем не менее, большинство текущих плагинов и страниц были в бета-версии в течение нескольких месяцев. Кроме того, веб-сайт очень неясен, так как вокруг него разбросаны всевозможные ссылки на новые страницы. Я думаю, что этот инструмент действительно имеет некоторый потенциал, но разработчику, безусловно, предстоит проделать большую работу, чтобы все заработало. Вы используете Codeivate? Что вы думаете об инструменте? Я хотел бы услышать от вас в комментариях ниже.