Od dłuższego czasu jest ciekaw jak inni sobie radzą z poniższym problemem.
Mamy zwykłą funkcję ( nie zależnie od języka programowania ), która coś zwraca.
Według mnie lepiej stworzyć zmienna, która będzie przechowywać zwrotkę, dzięki czemu będziemy mogli w trochę łatwiejszy sposób debuggować w przyszłości.
Pakiety Jetbrains od kiedy pamiętam podświetlają, że zmienna tutaj jest nie potrzebna ( co teoretycznie jest prawdą ), ale jednak chyba lepiej mieć jeden break point więcej ( co prawda przesadny byłoby dla każdego warunku tworzyć zmienne, bo wtedy się może okazać, że ich mamy dziesiątki, więc wszystko z umiarem )
Z drugiej strony testy powinny nam dać wystarczającą ilość informacji co zwraca funkcja.
Jak u was to wygląda?
Zwracacie Od razu wartość, czy tworzycie zmienną by ułatwić debuggowanie.