Of course, you can do this, as you obviously know. Personally, I would not worry about how the instructions write the code, and just write the way I find it natural and memorable.
However, I noticed that I usually fall under certain patterns. For example, if I create a list after some calculations and, by the way, I speak to make sure that I expected it, I usually do
prodListAfterLongComputation[ args, ]//ListPlot[
If I have a list, say lst , and now I am focused on creating a complex plot, I will do
ListPlot[ lst, Option1->Setting1, Option2->Setting2 ]
So, in principle, everything that is random and possibly not important for reading (I donโt need to instantly analyze the first ListPlot , since it is not the point of this bit of code) ends up postfix so as not to violate the already written complex code to which it applies . On the contrary, complex code, which I usually write in a way that is easier for me to analyze later, that in my case there is something like
f[ g[ a, b, c ] ]
although more text input is required, and if you are not using the Workbench / Eclipse plugin, it does more work on code reorganization.
So, I believe that I would answer your question: "Do everything that is most convenient, given the need for readability and possible loss of convenience, such as code highlighting, additional work with refactoring code, etc."
Of course, all this applies if you work only with some part of the code; if there are others, this is all a different matter.
But this is just an opinion. I doubt anyone can offer more than that.