jennyaxe: Photo in black and white. I'm in profile, looking to the left, with a calm and content half-smile. (Default)
[personal profile] jennyaxe
Just when I was feeling somewhat ashamed for starting my day at work reading Livejournal, I come across this link on what Hungarian notation should be in [livejournal.com profile] bcholmes journal. Since what I'm working on is a bigger project than I'm used to, and one which I'm basically starting from scratch, stuff like that really comes in handy.

I've even dug up one of my old books from when I was at the university learning systems design. It'll come in handy for designing the database. The one I'm replacing was a proof-of-concept thingy, where the logs were just slurped into tables with one column per field and an index on every column. I'm fairly sure I'll be able to do something better than that!

Date: 2005-06-02 10:56 am (UTC)
From: [identity profile] bellinghman.livejournal.com
I'm actually a user of 'hungarian-lite'

In other words, I use some naming convention to distinguish between globals (horror!), locals and members. Oh, and also types. But the purists maintain that any function that doesn't allow you to see the declaration of your variable at a glance is too long.

In other words, more than a screen is too long.

I'll get onto the "Exceptions Bad" part later. Let it suffice for now that the last time I encountered an "Exceptions Bad" article, I wondered how the author actually expected his code to be robust and maintainable.

(Writing good code that copes with exceptions isn't easy. But it's the writing good code part that's the tricky bit.)

Date: 2005-06-02 01:49 pm (UTC)
From: [identity profile] jennyaxe.livejournal.com
I think that the ideas I got from that article pretty much match your "hungarian Lite". I.e. make sure that the variable names are descriptive, and keep to some standards as to what they should describe. That information need not be in a prefix, but it'd be a good ide to take some extra thought to coding standards before I start coding.

Profile

jennyaxe: Photo in black and white. I'm in profile, looking to the left, with a calm and content half-smile. (Default)
jennyaxe

November 2022

S M T W T F S
  12345
678 9101112
13141516171819
20212223242526
27282930   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 1st, 2026 01:46 pm
Powered by Dreamwidth Studios