Talk:Naming convention (programming)

message: "In C, abbreviated names are the most common (e.g. isalnum for a name of a function testing whether a character is alphanumeric), while C++ often uses an underscore as a word separator (e.g. out_of_range). Template parameters are usually CamelCased."
I don't see why this was deleted as POV. It isn't about programming in C/C++ in general, only about the conventions used in the corresponding ISO standard documents, which are rather consistent and clear in this matter. Tigrisek 23:39, 7 September 2007 (UTC)
replies: text: The discussion reads as if it is about C/C++ in general (I think this would be the most appropriate subject to discuss; the conventions used in one document are is a somewhat specialised).  You can read about some measurements of C naming usage in . I am not aware of any measurements that back up the naming claims made about C++ and would not say that template parameters follow conventions that are any different from other names. Derek farn 12:33, 8 September 2007 (UTC)
replies: text: As to the template parameters – just take a look at the C++ Standard draft () or Dinkumware Standard Library reference (). The guidelines are presented in the Boost C++ Libraries conventions guide (). There is no normative document defining the conventions used in the Standard, which does not mean the Standard does not use any consistently. I think this information qualifies to be listed in the article on naming conventions (perhaps with emphasis on the fact that this applies to the language and its Standard Library, and not necessarily to habits used by many programmers).Tigrisek 12:38, 20 September 2007 (UTC)
thread_title: C/C++

message: Please see following talk page and provide me with some feedback if you like Talk:Coding_conventions#Refactoring_coding_conventions_and_programming_style_articles. Several bigger but straigtforward  merges re. following articles are proposed: Programming style , Coding conventions , Naming convention (programming) . Thanks, Ptrb (talk) 12:45, 13 November 2010 (UTC)
thread_title:  Merging Programming style and Coding and Naming Conventions articles 

message: : Except for variables, all instance, class, and class constants are also in in "CamelCase", with the first letter lower case. ...
All constants except for variables?! Is this a thinko, or a quirk of Java? —Tamfang (talk) 22:15, 8 December 2010 (UTC)
replies: text:  rewrote that section a bit , I think it is correct now. Ptrb (talk) 08:10, 9 December 2010 (UTC)
thread_title:  Are variables constant in Java? 

message: Microsoft did not mention anything about whether use Pascal or camal for variables (only parameters). It should be removed from the article. Jim Liu (talk) 06:50, 24 July 2011 (UTC)
thread_title:  Variable naming convention in .NET 

message: In the paragraph about C/C++ naming, the phrase "In the C standard library, abbreviated names are the most common" should be
rewritten as "In the C standard library, abbreviated names are the most common and no underscores are used as word separators".
Spartakrz (talk) 17:11, 24 October 2014 (UTC)
thread_title: Classic C Naming

message: uBlock Origin defaults to cosmetically filter out the Composite word scheme (OF Language) section header for some reason, but I couldn't get it to allow variations of the section heading after it'd initially been blocked to display (such as removing words and the parentheses) without disabling cosmetic filtering. Maybe there's some accessibility inconsistency in the page that makes it do that? I haven't run into this on any other article I've viewed yet.  Penitence (talk) 02:46, 12 January 2018 (UTC)
thread_title: Page issues for uBlock

message: in section: Delimiter-separated words
please add 'plus separated words' aka 'google query case' aka 'html data case'.
refs:
https://stackoverflow.com/questions/2678551/when-to-encode-space-to-plus-or-20
https://www.google.com/search?q=url+escape+space+with+plus  — Preceding unsigned comment added by Milahu (talk • contribs) 09:26, 11 December 2018 (UTC)
thread_title:  plus separated words 

message: i do not think number 12 reference is a valid source  — Preceding unsigned comment added by 210.55.72.157 (talk) 00:29, 27 August 2020 (UTC)
thread_title:  Stack Overflow is not a valid source 

message: Self documenting language are referred to 103.171.46.27 (talk) 09:56, 27 June 2022 (UTC)
thread_title:  It 

message: The article states that different naming conventions are kind of a dogma.
There is however a scientific litterature about the topic that allows to draw some conclusions, see for example https://makimo.com/blog/scientific-perspective-on-naming-in-programming/ which does a review, or single studies like https://www.researchgate.net/publication/4242245_Whats_in_a_Name_A_Study_of_Identifiers
The article doesn't cite scientific studies. Its sources tend to be mostly conventions of particular languages, which are valid in the context of explaining one convention, but I think there's a lack of scientific sources or studies in the article itself. LDiCesare (talk) 06:48, 1 April 2024 (UTC)
thread_title:  Dogma & scientific sources