title: Objective-C coder moving to C++ - method naming conventions
body: <p>Being an Objective-C coder, I'm so used to descriptive method names such as</p>
  
  <pre><code>[car insertFuelWithAmount:fuelAmount
                       type:fuelType
    causesCarToSelfDestruct:NO];
  </code></pre>
  
  <p>How would most programmers name a corresponding method in C++? I have two questions in particular:</p>
  
  <ol>
  <li><p>My copy of "C++ Primer", 4th edition, mentions (p. 46) that <code>gosh_this_is_an_impossibly_long_name_to_type</code> is a "really bad identifier name". This differs from the mentality in Objective-C, which encourages very descriptive names, even if they are long. Why are long ones not appreciated by C++ coders?</p></li>
  <li><p>Maybe it's not a matter of just migrating blindly, but rather changing one's mindset completely? If so, what changes need to be made?</p></li>
  </ol>
  
  <p>Feel free to allow some further general thoughts on your own to float along, if you don't mind. (I know this is not a forum for general and vague questions. Hence, I tried to make things a bit more specific above.)</p>