Podważ (oprogramowanie)

Podważ ODPOWIEDŹ
Deweloperzy John Mair (banisterfiend), Conrad Irwin, …wielu innych
Wersja stabilna
0.11.1 / 26 września 2017 ( 2017-09-26 )
Magazyn
Napisane w Rubin
System operacyjny Międzyplatformowe
Platforma Rubinowy tłumacz
Typ Rubinowa skorupa
Licencja
[3] Licencja MIT
Strona internetowa podważ .github .io

Pry to interaktywna powłoka dla języka programowania Ruby . Jest godny uwagi ze względu na Smalltalk zdolność do uruchamiania REPL w uruchomionym programie. Pozwala to programistom debugować i modyfikować bieżący stan systemu.

Cechy

Pry ujawnia większość swoich możliwości introspekcyjnych za pomocą metafory systemu plików . Na przykład ma cd , aby rozpocząć interakcję z określonym obiektem, i używa ls do wyświetlania metod i zmiennych .

Możliwe jest uruchomienie Pry w dowolnym momencie w uruchomionym programie. Ze względu na refleksyjną naturę języka Ruby pozwala to programiście sprawdzić program, zmienić jego bieżący stan lub poprawić kod źródłowy bez ponownego uruchamiania procesu.

Dla Pry dostępnych jest wiele wtyczek stron trzecich, które zapewniają ściślejszą integrację z innymi projektami Ruby, zwiększają możliwości samego Pry i udostępniają Pry przez zdalne połączenie.

Zobacz też

  1. ^ a b The Pry Ecosystem — John Mair, link 2012
  2. ^ Pry - Reuven M. Lerner, LinuxJournal, lipiec 2012, link pp28 lub [1]
  3. ^ Interaktywne debugowanie za pomocą Pry — Alan MacDougall, link 2012 lub [2]

Linki zewnętrzne