The conventions tag has no wiki summary.
19
votes
10answers
1k views
[YYYY].[MM].[DD].[hh][mm] vs. [major].[minor].[revision] [duplicate]
Possible Duplicate:
What “version naming convention” do you use?
I am currently debating between the traditional versioning convention [major].[minor].[revision] and my own, ...
16
votes
3answers
768 views
Why do trees grow downward?
Why do trees grow downward in computer science?
I have a feeling it goes back to a printer, and that a program traversing a tree first prints the root, and uses the notion of a bottomless stack of ...
13
votes
4answers
2k views
Is it better to use assert or IllegalArgumentException for required method parameters?
In Java, which is more highly recommended, and why? Both types will throw exceptions, so in that regard handling them is the same. assert is slightly shorter, but I'm not sure how much that matters.
...
10
votes
6answers
773 views
Javascript naming conventions
I am from Java background and am new to JavaScript. I have noticed many JavaScript methods using single character parameter names, such as in the following example.
doSomething(a,b,c)
I don't like ...
6
votes
5answers
490 views
Should I use title case in URLs?
We are currently deciding on a consistent naming convention across a site with multiple web applications. Historically, I've been an advocate of the 'lowercase all the letters!' when creating URLs:
...
5
votes
9answers
762 views
Should the most recent date be named 'start' or 'end'?
So I have a function that takes two dates. The SQL query gets all the results between the two dates. I currently have my function setup as such:
function myFunc(start, end)
Where start is the ...
5
votes
5answers
719 views
Naming classes, methods, functions and variables
There are 3 important naming conventions:
with_underscores
PascalCased
camelCased
Other variants are not important because they are not commonly used.
For variables it seems that the one with ...
2
votes
9answers
915 views
When calculating how many days between 2 dates, should you include both dates in the count, or neither, or 1?
I am trying to make an algorithm that counts the days between two dates, e.g. between 3/1/2012 and 3/2/2012.
What is the correct answer, or the most popular choice? Should be the one I use?
In ...
2
votes
3answers
194 views
Is there an established convention for separating Windows file names in a string?
I have a function which needs to output a string containing a list of file paths. I can choose the separation character but I cannot change the data type (e.g. I cannot return a List<string> or ...
2
votes
2answers
116 views
Assignments in mock return values
(I will show examples using php and phpunit but this may be applied to any programming language)
The case: let's say we have a method A::foo that delegates some work to class M and returns the value ...
2
votes
3answers
107 views
Should I care about Junit redundancy when using setUp() with @Before annotation?
Even though developers have switched from junit 3.x to 4.x I still see the
following 99% of the time:
@Before
public void setUp(){/*some setup code*/}
@After
public void tearDown(){/*some clean up ...
2
votes
3answers
118 views
conventions for friend methods in Perl
Perl doesn't support a friend relationship between objects, nor does it support private or protected methods. What is usually done for private methods is to prefix the name with an underscore. I ...
1
vote
4answers
319 views
CamelCase issue (PList or Plist)
Ok, I understand what CamelCase is. This question is relating to how to CamelCase the shortened version of Property List (PList). I am asking this because I am working on a PList parser in C# and ...
1
vote
1answer
80 views
External file (images, sounds) naming convention at Xcode
What is better naming conventions at Xcode regardng External File
(images, sounds) etc?
Is there any guideline from vendor Apple?
As we store our projects at SVN, is there any complicity from Hosted
...
0
votes
1answer
192 views
Convention on model names in ruby on rails
I was doing my ER diagram for a rails application I'm about to begin with and there I have an entity called Class News so I'd have a model ClassNew but I don't know if I will have problems in the ...