Should start wire at receptacle, run approx. length to Breaker, cut and run back through. Way I did it, and it worked for me. I had purlings I nailed studs to, the ran the wire behind the studs. Went back and secured with electric staples. Also, I have an open to the peak. I ran wire along the Joists, speaker wire also, to get to my lights. I ran all the receptacle through the walls. I know the code style for new homes is through the studs, I think its whether or not something will go on the top plate of your studs. Whether this is shop/barn or home, or attached to home like a garage. I think stay as close to "code" as possible, so someone can easily figure out 30 years from now, like kids or grandkids, if we aren't there. I tend to ask myself, "Is this going to be OK for grandkids ?" (which I don't have any yet) .