Any thoughts about having a specific forum just to post code in it's entirety for feedback. I don't want to clog up the programming forum, since it's working code, but I'd like to get thoughts on cleanliness, best practices, etc...
Can you please explain a bit more? Are you looking for something like pastebin with comments?
Yes, like pastebin, but with comments. I'm still relatively new to Arduino, but I've got a working piece of code for a project I'm doing. I'd like it if someone more knowwledgeable than I could give it the once over and say this is what they would change.
"Clog up"? This is a forum not a sewer pipe.
Programming Questions is an appropriate section to ask for a review. Bear in mind the more specific the question(s) the more receptive the forum members tend to be.
My immediate reaction when I saw the title of this Thread, and my more considered reaction now, is that, for me, understanding the whole of someone else's code is very time consuming - to the point that I just don't do it, unless there is a specific problem to be solved.
No doubt there are other people who do like the task and are less lazy than I am.
There are already many different sections of the Forum with very blurred dividing lines. I think it would just make things more confusing and make more work for the Moderators who have to move things to the correct place.
@iyogurt, you may know exactly what scope you intend, but I suspect there will be many many users who don't.
...R
My point about clogging is that it can sometimes be hard to find your thread even 12 hours after it was last posted to. Which is great to me, that says there's lots of help and learning going on. But it also meant that I'd be adding to the haste in which posts drop two or three pages back, without providing much content specific to how that forum operates. It feels like Programming Questions is there for direct, to the point, quick Q&A type material. For example, "I'm stuck on this line...", "Well, fix this..." and I thought having a more leisurely-moving forum for large pieces of code would help spur discussion about the proper way to do things (like Robin2's post about a generic architecture) as well as to provide people who are moving past the beginning stages of things to get feedback on their code to ensure that they are on the right track.
I work in software development and am a stickler for code reviews within our team, so it's sort of ingrained for me.
However, reading Robin2's response here makes sense. There are lots of different forums here already and the lines are a little blurred, so perhaps this isn't the best place for a forum with this format. I happily remove my suggestion and will post in programming questions per your suggestion.
iyogurt:
My point about clogging is that it can sometimes be hard to find your thread even 12 hours after it was last posted to.
Click your moniker.
Click Show Posts.
Link included here for your convenience...
http://forum.arduino.cc/index.php?action=profile;area=showposts;u=345002
The reply counts (typically 0, 1, 2) in this section...
http://forum.arduino.cc/index.php?board=13.0
...are why adding another section is not going to work well. The simple fact is that there are already a few too many sections.
I happily remove my suggestion and will post in programming questions per your suggestion.
Exhibition / Gallery can also be a good choice for (nearly) complete work.
Thanks for the pointers Badly. You mods seem a little overworked at times. Thanks for all you guys do around here.
iyogurt:
Thanks for the pointers Badly. You mods seem a little overworked at times. Thanks for all you guys do around here.
That's "Coding Badly".
Thanks Gammon.
iyogurt:
Thanks Gammon.
Ahh - a Public School chap.
...R