Лучшие способы протестировать скрипт на PHP, Python, Ruby, JavaScript в онлайн
Это статья не про юнит-тесты и вообще не про тестирование. Это про то, как выполнить фрагмент кода на языке программирования, если под рукой нет компьютера с нужным интерпретатором. Если есть браузер, то интерпретатор javascript, конечно, под рукой, вот только создание идеального тестового окружения займёт некоторое время. А представь, что на это время тратить не надо? Скопипастил код, запустил, посмотрел результат. И так же можно быстро прогнать алгоритм на других языках. Я чаще всего я применяю такие онлайн-ресурсы для тестирования скриптов для составления тестовых заданий на собеседования и для быстрой проверки своих решений на вопросы с stackoverflow или hashcode.
Проверка кода PHP online
Очень большой выбор языков программирования и библиотек.
Среди языков: C, C++, D, Haskell, Lua, OCaml, PHP, Perl, Python, Ruby, Scheme, Tcl. Я не проверял, на всех ли языках работает интерпретация или компиляция.
Позволяет выбрать версию интерпретатора PHP и поделиться кодом.
Аналогичные возможности: запуск скрипта PHP в браузере с использованием разных версий интерпретатора PHP и возможность поделиться кодом.
Очень сложное решение, позволяющая подключить к интерпретатору PHP большой список модулей расширения.
Помимо огромной коллекции уже готовых скриптов и алгоритмов на PHP, есть и интерпретатор. Правда, по сравнению с другими — очень упрощённый.
compileonline.com/execute_php_online.php
Тестирование скрипта Python
Посмотри на CodePad и Ideone, описанные выше.
Также
Также можно зайти на страницы учебных курсов по Python и протестировать свой алгоритм в консоли:
Запуск скриптов Ruby в браузере
Посмотри на CodePad и Ideone, описанные выше.
Также можно зайти на страницы учебных курсов по Ruby и протестировать свой алгоритм в консоли
Отладка программы JavaScript
Один из самых популярных инструментов для работы с JavaScript/HTML/CSS/SCSS. Прост, удобен, умеет подключать дополнительные библиотеки: jQuery, MooTools и т.д.
Инструмент для фронт-энд разработки, позволяющий легко оперировать с CSS/HTML/JS-конструкциями, позволяет подключать js-библиотеки: jQuery, MooTools и т.д.