1 / 2
Aug 2021

Hej, mam pytanie na temat ideone, jeśli dział forum jest nieodpowiedni, prosiłbym o zmianę. Mianowicie, jeśli się wyśle kod po raz pierwszy na ideone, w wypadku runtime errora pokazany jest komunikat błędu od kompilatora/interpretera. Natomiast przy edycji kodu (ponownym wysłaniu) takiego komunikatu nie ma, albo jestem ślepy (klikanie na #stderr pokazuje tylko oryginalny komunikat lub jego brak). Da się to jakoś naprawić, żeby taki komunikat był zawsze? Bardzo to utrudnia debugowanie programu w niektórych językach.

  • created

    Aug '21
  • last reply

    Aug '21
  • 1

    reply

  • 623

    views

  • 2

    users

  • 1

    link

Ideone is an online compiler and debugging tool which allows you to compile source code and execute it online in more than 60 programming languages.

To co powyżej, to fragment opisu, ze strony ideone. Ideone nie ma jednak dodatkowej funkcjonalności, “regularnego” debuggera. To tylko taki debugger tool - pewnie to bardziej swego rodzaju chwyt marketingowy, niż ten w/w tool, użyteczny do debuggowania w taki sposób jak w “normalnym” debuggerze.

Mimo, że sami twórcy i użytkownicy i spoja i ideona, uważają, te tool’e za narzędzia do nauki języka i programowania, to tak do końca nie jest. To bardziej sprawdzarka umiejętności tego co samodzielnie lub z mentorem nauczył się użytkownik tych tooli. Także sprawdzarka umiejętności kandydata w procesie rekrutacji, jeżeli rekruter użyje tych tooli.
Jednak to prawda, że uzyskanie w trakcie kontroli wiedy, zielonego koloru jest bardzo zdrowe dla oczu i daje silny, pozytywny bodzieć do dalszej, bardziej lub mniej samodzielnej nauki programowania.

Proces nauki to przyswajanie wiedzy, przeplatany sprawdzaniem praktycznej umiejętności jej wykorzystania. Spoj i w pewnym sensie ideone, pozwala samodzielnie sprawdzać i oceniać swoje postępy, pod warunkiem, że nie ściągamy - google, forum itd itd.

Wracając do twojego pytania. runtime error raczej nie jest komunikatem od kompilatora. Moim zdaniem, jeżeli twój kod powoduje runtime error, to edycja nic tutaj nie zmieni, chyba, że coś zmienisz lub dodajes. Np dodajesz test do stdin - gdy przy pierwszym uruchomieniu, miałeś pusty stdin i to mogło powodować runtime error.

Jezeli jednak faktycznie jest jakiś błąd, może ja też jestem ślepy, lub chcesz jakiegoś futures, to powinieneś się skontaktować z twórcami: ostatnie pytanie i odpowiedź na --> https://ideone.com/faq2

Suggested Topics

Want to read more? Browse other topics in System SPOJ or view latest topics.