What is a good naming convention for date variables or properties in an Object-based, strongly typed language like C# (and by extension, for date database columns)? Do you use the word “date”?
I’m going to avoid an example with the canonical “created” or “updated” date/time properties, and instead pick another common example: assuming there is no technical, domain-specific, or user reason to avoid any of these names, what would you name a property that contains the date that an interval (a period of calendar time) started or will start?
StartDate
StartedDate
DateStarted
DateStart
DateOfStart
Started
Starts
Start
(This question could also be asked for date-time properties, presumably using “Time” instead of “Date”.)