Въведение в инструментите за форматиране на кода на Ruby
Преглед:
Този инструмент е предназначен за разработчиците на Ruby, за да преобразуват разхвърлян или компресиран код на Ruby в стандартизиран и красив формат. Чрез интелигентни алгоритми за автоматична обработка на отстъп, прекъсване на редове и разстояния, значително подобрява четимостта на кода, особено при сценарии за работа в екип и преглед на кода. Основни характеристики
- Интелигентно отстъпление: Автоматично идентифицира структурата на блоковете код и прилага отстъпление от 2 интервала в съответствие със спецификацията на Ruby общността.
- Оптимизиране на разстоянията: Автоматично коригира разстоянията около оператори, запетаи и други символи.
- Прекъсвания на редове: Разделя дълги вериги от методи и условни оператори.
- Запазване на синтаксиса: запазва синтактичната структура и функционалността на оригиналния код.
- Незабавен преглед: показване на резултатите от форматирането в реално време, като се поддържа сравнение преди и след. Как да използвате
1. Поставете кода на Ruby, който трябва да бъде форматиран, в полето за въвеждане.
2. Щракнете върху" Форматиране" (или използвайте клавишната комбинация Ctrl+Enter).
3. Прегледайте резултата от форматирането вдясно и не се колебайте да го копирате или редактирате отново.
4. Щракнете върху" Нулиране" за да изчистите бързо съдържанието Сценарий: В началото на 2018 г., в резултат на изпълнението на проекта, в рамките на програмата "Сценарий", в която се предвижда да се извърши форматиране на текст, ще бъде създадена програма "Сценарий":
- Разопаковайте минимизирани скриптове на Ruby.
- Организирайте фрагменти от код, копирани от други източници
- Стандартизиране на стила на кода в екипни проекти
- Подобряване на четливостта на кода при презентации за преподаване
- Подготовка на материали за преглед на кода Технически предимства
Инструментът е базиран на синтактичния анализатор на Ruby, което гарантира, че процесът на форматиране не променя семантиката на кода. Поддържа всички основни синтаксиси на Ruby, включително тези на рамката Rails. Обработката се извършва локално в браузъра, което гарантира сигурността на кода.