Лучшие способы протестировать скрипт на PHP, Python, Ruby, JavaScript в онлайн

Это статья не про юнит-тесты и вообще не про тестирование. Это про то, как выполнить фрагмент кода на языке программирования, если под рукой нет компьютера с нужным интерпретатором. Если есть браузер, то интерпретатор javascript, конечно, под рукой, вот только создание идеального тестового окружения займёт некоторое время. А представь, что на это время тратить не надо? Скопипастил код, запустил, посмотрел результат. И так же можно быстро прогнать алгоритм на других языках. Я чаще всего я применяю такие онлайн-ресурсы для тестирования скриптов для составления тестовых заданий на собеседования и для быстрой проверки своих решений на вопросы с stackoverflow или hashcode.

Проверка кода PHP online

Ideone

Очень большой выбор языков программирования и библиотек.

онлайн-компилятор и интерпретатор скриптов

онлайн-компилятор и интерпретатор скриптов

CodePad

Среди языков: C, C++, D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl. Я не проверял, на всех ли языках работает интерпретация или компиляция.

Отладка скриптов PHP Python Ruby

Отладка скриптов PHP Python Ruby

codepad.viper-7

Позволяет выбрать версию интерпретатора PHP и поделиться кодом.

Run PHP script on PHP4 PHP5

Run PHP script on PHP4 PHP5

Online PHP Functions

Аналогичные возможности: запуск скрипта PHP в браузере с использованием разных версий интерпретатора PHP и возможность поделиться кодом.

Test PHP code online, run PHP script in browser

Test PHP code online, run PHP script in browser

PHP Fiddle

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

PHP, MySQL, HTML, CSS, JS IDE and online execution environment

PHP, MySQL, HTML, CSS, JS IDE and online execution environment

Exorithm

Помимо огромной коллекции уже готовых скриптов и алгоритмов на PHP, есть и интерпретатор. Правда, по сравнению с другими — очень упрощённый.

Execute PHP Algorithm, Run PHP Algorithm

Execute PHP Algorithm, Run PHP Algorithm

phpassist

онлайн-компилятор и интерпретатор скриптов PHP

онлайн-компилятор и интерпретатор скриптов PHP

 

compileonline.com/execute_php_online.php

Execute PHP Script Online

Execute PHP Script Online

 

Тестирование скрипта Python

Посмотри на CodePad и Ideone, описанные выше.

Также

Также можно зайти на страницы учебных курсов по Python и протестировать свой алгоритм в консоли:

 

Запуск скриптов Ruby в браузере

Посмотри на CodePad и Ideone, описанные выше.

Также можно зайти на страницы учебных курсов по Ruby и протестировать свой алгоритм в консоли

Отладка программы JavaScript

JSFiddle

Один из самых популярных инструментов для работы с JavaScript/HTML/CSS/SCSS. Прост, удобен, умеет подключать дополнительные библиотеки: jQuery, MooTools и т.д.

CodePen

Инструмент для фронт-энд разработки, позволяющий легко оперировать с CSS/HTML/JS-конструкциями, позволяет подключать js-библиотеки: jQuery, MooTools и т.д.

 

Павел Волынцев

Уже более 15 лет занимаюсь разработкой веб-проектов. Fullstack Senior Developer. IT евангелист — доношу свет знаний об информационных технологиях. Профессиональные цели: Дать людям возможность дать людям больше.

Читайте также:

  • LeusMaximus

    Вот такой еще есть онлайн-интерпретатор
    https://repl.it/

    • О, отлично. Совсем новый, похоже, сделан аккуратно, но глючный ещё.
      Спасибо. Надо порядок тут в статье навести, картинки порядочные вставить

  • Алексей

    Есть вот такой простенький тестировщик кода онлайн. от Junior разработчика=)
    http://testphp.net/