Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

4
  • In what way does adding a "business" prefix tell you "this is what I get, and what I expect"? Also, I don't quite understand what the combined "fooBar" signifies. Commented Mar 16, 2020 at 18:54
  • Tried to clear it up, the idea of the 'businessFoo" is that it would be a name that explains it's a business concept, application name, or maybe source of the concept: "windowsBar", "chromeFoo", "DateStringISO8601". (Finding a good term is proving difficult") Commented Mar 16, 2020 at 19:08
  • 1
    Ah, ok, now I get it. Unfortunately, in my case the terms also feature prominently in function names. Commented Mar 16, 2020 at 19:11
  • Addendum: I've also done the: ` externalApi.Method(businessObject.ToApiObject()) `; it's saved my sanity when I was tying 2 or 3 applications together which used the same, or similar names to describe different things: e.g. A Plan of Plans for customer contract plans... Commented Mar 16, 2020 at 19:17