In writing functions my brain always spends a few milliseconds to check which order of parameters would be best for a given function.
should I write:
public Comment AddComment(long userID, string title, string text)
Or probably:
public Comment AddComment(string title, string text, long userID)
Why not:
public Comment AddComment(string title, long userID, string text)
Do you follow any rules when ordering the parameters for your functions? Which parameter would you place first and which would follow?