Czy istnieje sposób drukowania każdej linii źródłowej podczas wykonywania programu bez konieczności wstawiania pliku System.out.println po każdym wierszu?Drukowanie kodu źródłowego podczas wykonywania programu
Odpowiedz
Użyj debugera. Debugery udostępniają szereg przydatnych narzędzi do przechodzenia przez twój program. Sprawdź swoje IDE, prawdopodobnie je posiada.
Najpierw pytanie: dlaczego miałbyś to potrzebować? Możesz użyć debuggera, jeśli służy on wyłącznie do debugowania. Jeśli służy do rejestrowania, logowanie każdego wiersza byłoby przesadą.
Druga sugestia: możesz użyć AOP do rejestrowania każdego wywołania metody (nie można przechwycić przypisań itp.), Ale to może wymagać dużo pracy (włączyć proces AOP do procesu budowania itp.) I może nie być warte problem.
jestem całkiem pewny Eclipse pozwala przejść przez linię programu po linii, link jest niestety nieczynny ale może sprawdzać na nim później: http://help.eclipse.org/indigo/topic/org.eclipse.jdt.doc.user/tasks/task-stepping.htm
, z wyjątkiem tego, że muszę nacisnąć F6 dla każdej linii wykonane ... to jest potrzebne do zrzucenia pliku txt – afx111
Eclipse test & wydajności Narzędzia projektu Platforma ma sposób pokazać schemat sekwencji wykonywania programu:
http://www.eclipse.org/tptp/home/documents/tutorials/profilingtool/profilingexample_32.html
przypadku drukowania jako tekst, AOP jest ładny, ale skomplikowane, oświadczenia debugowania są najłatwiejsze ale najbardziej inwazyjne.
- 1. Drukowanie kodu źródłowego bloku Ruby
- 2. Drukowanie kodu źródłowego w systemie Windows
- 3. Wyświetlanie kodu źródłowego JSP zamiast wykonywania
- 4. Tworzenie w czasie rzeczywistym kodu źródłowego projektanta programu Visual Studio
- 5. Pobieranie kodu źródłowego Android
- 6. Wyświetlanie kodu źródłowego Gem
- 7. Debugowanie kodu źródłowego JBoss
- 8. Pobieranie kodu źródłowego Eclipse
- 9. Zasady kontroli kodu źródłowego
- 10. Kontrola czułości kodu źródłowego TFS
- 11. Pretty-print kodu źródłowego haskell z komentarzami
- 12. Nie można znaleźć nowej bazy danych kodu źródłowego pierwszego kodu
- 13. Tryb Org nie podświetlił kodu źródłowego C++ podczas eksportowania html
- 14. vim - automatyczne formatowanie kodu źródłowego golang podczas zapisywania
- 15. "MODULE już zdefiniowany" podczas kompilowania kodu źródłowego Androida 4.3
- 16. Generator kodu źródłowego pliku Bazel
- 17. Moduł sprawdzający gramatykę kodu źródłowego
- 18. Kodowanie kodu źródłowego Xcode 4.3.2
- 19. Kontener kodu źródłowego Visual Composer
- 20. Jak mierzyć statystyki kodu źródłowego?
- 21. Narzędzie do przypisywania kodu źródłowego
- 22. com.google.zxing.NotFoundException wyjątek pojawia się podczas wykonywania podstawowego programu java?
- 23. Drukowanie kodu z podświetlaniem składni?
- 24. Usunąć prawa autorskie do kodu źródłowego Xcode
- 25. Błąd podczas wykonywania aapt: Nie można uruchomić programu
- 26. Cocoapods importujące ramy do kodu źródłowego
- 27. Skompiluj rozszerzenie kodu C# w czasie wykonywania
- 28. Drukowanie programu Excel za pomocą Interop
- 29. Narzędzia do wykonywania kodu sakwowego
- 30. Wymagaj pliku bez wykonywania kodu?
używając tego momentu ... muszę uderzyć F6 w zaćmienie, aby przejść przez kod za każdym razem .. zastanawiałem się, czy mogę wydrukować każdą linię, a następnie śledzić później – afx111