Публикации по теме 'pharo'


Мое путешествие в Google Summer of Code — 2019
В этом блоге я планирую рассказать о своем плане проекта для Google Summer of Code, 2019. Немного о себе Прежде чем я начну свой путь к участию в Google Summer of Code — 2019 с Pharo Consortium , я начну с краткого введения о себе. Меня зовут Нихил Пиннапараджу, и в настоящее время я учусь на третьем курсе Международного института информационных технологий, Хайдарабад, Индия (IIIT-H) . Я получаю двойную степень бакалавра технологий в области компьютерных наук и магистра..

Глобальный запрет правил качества Pharo
Последние несколько недель я работал над Advanced Rule Toggle. По сути, это означает, что я экспериментировал с некоторыми настройками, чтобы включить запрет правил для всего изображения. Поскольку раньше все, что вы могли сделать, это запретить правилам проверять ваш код на уровне методов, классов и пакетов, и, поскольку опытным разработчикам Pharo иногда может понадобиться ломать идиомы по определенной причине, оказалось полезным разработать способ отключить определенное правило для..

Автозавершение кода в Pharo: Резюме проекта GSoC
В этом году Google Summer of Code подходит к концу, и, хотя в очереди еще довольно много вещей, над которыми я надеюсь поработать, вот небольшое резюме того, как далеко продвинулся этот проект за лето, и немного больше о дальнейшие планы. Включение нового завершения в Pharo 8 Менее чем на полпути к GSoC мы решили, что было бы круто получить уже живую обратную связь от разработчиков - поэтому мы поигрались с исходными настройками контроллера и выяснили, как добавить наше завершение в..

Интеллектуальная обработка ошибок
На этом этапе кодирования, помимо работы над преобразованием и обновлением правил (подробнее можно прочитать здесь ), я также занимался обработкой исключений в Renraku. Поскольку правила могут быть созданы кем угодно и могут содержать некоторые ошибки, вы можете получить много ошибок исключения, когда вы нажимаете на метод. Раньше вы могли войти в режим, в котором вы игнорировали бы все ошибки, что не очень хорошо, потому что иногда пользователи могли не знать о наличии проблемы. Но..

Оценка классов @Deprecated в системах Java с помощью Glamorous Toolkit
Пример формирования пользовательского анализа исходного кода Glamorous Toolkit , гибкая среда разработки, поставляется с обширной поддержкой анализа программного обеспечения для различных языков. Эти анализы можно комбинировать и интегрировать с остальной средой, чтобы помочь разработчикам оценить свою собственную систему. В этой статье мы покажем, как это работает, на классическом примере: оценка @Deprecated классов в системах Java. Мы выбрали эту задачу, потому что это одна из..

Комментарии кода как живые вики в IDE
Использование интерактивных записных книжек для документирования кода с помощью примеров и настраиваемых представлений. В этой статье мы исследуем, как комментарии к коду могут стать живыми вики, если мы полагаемся на интерактивные записные книжки для документирования наших систем непосредственно внутри IDE. Glamorous Toolkit - это гибкая среда разработки, состоящая из множества программируемых и комбинируемых компонентов. Одним из компонентов является Documenter, движок, который..

Улучшение автозавершения кода на GSoC 2019: введение
Ага. Мне посчастливилось снова попасть в программу Google Summer of Code (сокращенно GSoC), и я очень взволнован. Прошло 1,5 недели с момента объявления результатов, и я и шесть других студентов уже начали работу над своими проектами в рамках периода объединения сообщества, когда каждый лучше узнает свои проекты, наставников и сообщество в целом. Общее ожидание состоит в том, что каждый из нас будет публиковать более или менее еженедельные блоги на протяжении всей программы, сообщать о..