Top "Naming" questions

A general purpose tag to cover anything concerning naming, be it files, programming constructs, data etc.

Does the use of the "Async" suffix in a method name depend on whether the 'async' modifier is used?

What is the convention for suffixing method names with "Async"? Should the "Async" suffix be appended only to a method …

c# .net async-await naming-conventions naming
Java Queues - why "poll" and "offer"?

Ok, so I've been using Java for a long time now and have recently been preparing for my OCJP exam. …

java naming
How many bits is a WORD and is that constant over different architectures?

Is a machine WORD always the same or does it depend on the machine architecture? And is the meaning of …

data-structures assembly naming cpu-architecture
Max name length of variable or method in Java

Is there a max length for class/method/variable names in Java? the JLS doesn't seem to mention that. I …

java naming specifications name-length
What special characters are allowed in T-SQL column name?

I would like to know what special characters are allowed to be used in column name in T-SQL, MSSQL. So …

tsql naming-conventions naming
What is the opposite of 'parse'?

I have a function, parseQuery, that parses a SQL query into an abstract representation of that query. I'm about to …

parsing language-agnostic semantics naming
C# Variable Naming

I was wondering what the best way of naming a variable is in C#? I know there are several different …

c# variables naming
What is SUT and where did it come from?

I see many people talking about the term SUT, but do not understand why they use that term. SUT is …

c# .net unit-testing terminology naming
What is the purpose of constraint naming

What is the purpose of naming your constraints (unique, primary key, foreign key)? Say I have a table which is …

sql database constraints naming
Interface naming convention Golang

I'll just post my code: /* * Role will ALWAYS reserve the session key "role". */ package goserver const ( ROLE_KEY string = "role" ) …

go interface naming-conventions naming