Yeah, I'm working with a guy who has, as part of his coding guidelines, 
the requirement that every table in the database have a column named ID 
that is set as an auto-increment. That's only one of the many fun little 
guidelines to which we're strictly adhering. As a developer used to 
working alone or in very small groups most of the time, I'm finding it 
interesting to work with someone who's formulated some of his own 
guidelines like this. It's the first time in some years though that I'm 
not the one responsible for making the guidelines and I'm finding it's a 
welcome relief. I'm sure It'll get old at some point, but for now it's 
much less stressful to be the worker bee instead of the manager and main 
dev lead.

I was going to send you this reply off-list, but I realized that this is 
a good illustration of the reason we need to be flexible with our 
ability to switch between different methodologies or coding styles. It's 
an argument, or at least a topic, that comes up pretty often on the list 
about the "best way" to do things. Maybe sometimes the more important 
thing is to be able to adapt to any given set of guidelines or practices 
and use them efficiently. I'd be in a bad way right now if I didn't have 
the ability to set aside some of my preconceived notions and adhere to 
the standards in place.

--Ferg



S. Isaac Dealey wrote:

>>Isaac, thanks man, that works too and looks better than my
>>case statements. Shame on you for thinking I'd even have
>>Access installed on my machine though! It's MySQL.
>>    
>>
>
>lol... Well it was a random guess based on the use of now() and "ID"
>as a column name because that's real common with Access due to it
>prepopulating the column name with "ID" if you get the "would you like
>to create a primary key?" alert. I was guessing it was a client DB you
>inherited, since I didn't think you would be creating "ID" columns.
>
>Glad to help. :)
>
>
>s. isaac dealey   954.522.6080
>new epoch : isn't it time for a change?
>
>add features without fixtures with
>the onTap open source framework
>
>http://www.fusiontap.com
>http://coldfusion.sys-con.com/author/4806Dealey.htm
>
>
>
>
>

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:210235
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to