Wednesday, April 20, 2005

Judge by API

I think the best way to judge about the quality of a developer is to look at the API he has designed. If he really thinks about his code he designs the API with extreme care (here the C++ variant):


  • clean formatting

  • concise naming of methods

  • no redundant methods, if necessary provide default parameters instead of multiple similar methods

  • implementation specifics like headers of third-party libs don't shine through

  • only few public methods

  • and even fewer virtual methods

  • short parameter lists; instead of long parameter lists use parameter objects with senseful default values

  • comments on dependencies

  • thorough documentation, embedded code samples



I could go on and on. Such classes can be used like a breeze.

26 Comments:

Blogger ashley said...

I love your information on sql database I bookmarked your blog and will be back soon. If you want, check out my blog on sql database exposed - please come by

October 7, 2005 at 11:56 AM  
Blogger philmartin26592788 said...

I read over your blog, and i found it inquisitive, you may find My Blog interesting. My blog is just about my day to day life, as a park ranger. So please Click Here To Read My Blog

December 31, 2005 at 6:06 PM  
Blogger tandyfrie22612541 said...

I read over your blog, and i found it inquisitive, you may find My Blog interesting. So please Click Here To Read My Blog

http://pennystockinvestment.blogspot.com

January 22, 2006 at 6:28 AM  
Blogger benprice60415059 said...

Get any Desired College Degree, In less then 2 weeks.

Call this number now 24 hours a day 7 days a week (413) 208-3069

Get these Degrees NOW!!!

"BA", "BSc", "MA", "MSc", "MBA", "PHD",

Get everything within 2 weeks.
100% verifiable, this is a real deal

Act now you owe it to your future.

(413) 208-3069 call now 24 hours a day, 7 days a week.

May 6, 2006 at 1:14 PM  
Anonymous Anonymous said...

Good afternoon many have machines which not insuranced,
you have a unique opportunity only today to receive insurance the machine free of charge
auto insurance
auto insurance
cars insurance
cars insurance
texas car insurance
texas car insurance
car insurance quotes
car insurance quotes
car insurance policy
car insurance policy
xanax
phentermine
buy tramadol

December 2, 2006 at 10:38 AM  
Anonymous Anonymous said...

Hi people
I do not know what to give for Christmas of the to friends, advise something ....

December 3, 2006 at 6:32 PM  
Anonymous Anonymous said...

Hello. Good day
Who listens to what music?
I Love songs Justin Timberlake and Paris Hilton

December 4, 2006 at 2:43 PM  
Anonymous Anonymous said...

Mmm my sweety private weblink collection. I hope you enjoy it !
ass parade
naruto xxx





------------------------------------------------------------------------------------------------
About Christmas
merry christmas

December 9, 2006 at 11:29 PM  
Anonymous Anonymous said...

xanax
phentermine
buy tramadol
big breast
merry christmas
ass parade
naruto xxx
auto insurance
auto insurance
cars insurance
cars insurance
texas car insurance
texas car insurance
car insurance quotes
car insurance quotes
car insurance policy
car insurance policy

December 13, 2006 at 8:17 PM  
Anonymous Anonymous said...

I've more or less been doing nothing worth mentioning, but oh well. Basically not much exciting happening worth mentioning. I just don't have anything to say right now, but whatever. Eh.
- www.blogger.com p
samsung ringtone
motorola ringtone
sony ericsson ringtone
nokia ringtone

December 26, 2006 at 8:14 PM  
Anonymous Anonymous said...

se us with your site again and again
- www.blogger.com d
spaghetti alla carbonara

December 29, 2006 at 4:23 PM  
Anonymous Anonymous said...

Au revoir, good luck in your business!
- milink.blogspot.com 5
07 car civic honda
buy used car
car undefined used
used car bergen
used car oakland
used car greensboro
used car raleigh
used car killeen
used car vallejo
used car tacoma

January 3, 2007 at 9:43 AM  
Anonymous Anonymous said...

It is the best work, which I ever ve seen Everything is so harmonious, that even such aggressive critic as I would not be desirable to change anything!
- www.blogger.com p
airline ticket sale
online airline ticket
buy airline ticket
airline ticket prices
buy viagra now
credit cards
entertainment
find love
work at home
phentermine

January 5, 2007 at 8:51 AM  
Anonymous Anonymous said...

Hi
Do not delete it please. I need money urgent
















Bye

January 13, 2007 at 3:24 PM  
Anonymous Anonymous said...

Hello!

Nice site, keep up the good work .

http://buy-phentermine.hem.nu BUY PHENTERMINE
BUY PHENTERMINE
http://blog.sol.no/buy-phentermine
BUY PHENTERMINE
http://buy-phentermine.hem.nu buy phentermine
http://buy-phentermine.hem.nu phentermine online
http://buy-phentermine.hem.nu order phentermine
http://buy-phentermine.hem.nu cheap phentermine
http://buy-phentermine.hem.nu buy phentermine online
http://buy-phentermine.hem.nu phentermine diet pill
http://buy-phentermine.hem.nu phentermine online pharmacy
http://buy-phentermine.hem.nu phentermine prescription
http://buy-phentermine.hem.nu what is phentermine
http://buy-phentermine.hem.nu free phentermine

January 20, 2007 at 12:24 PM  
Anonymous Anonymous said...

Hi
Do not delete it please. I need money urgent
















Bye

January 26, 2007 at 2:52 PM  
Anonymous Anonymous said...

Motorola Razr

motorola razr v3
Cingular Ringtones
Pay Day Loan
Stop Smoking
Quit Smoking
Mosquito Ringtone
Free Nokia Ringtone
Nokia Ringtones
Polyphonic Ringtones
Nokia Ringtones
iphone
Free Ringtones
Pay Day Loan
Car Loan

January 31, 2007 at 1:32 PM  
Anonymous Anonymous said...

diet
diet pill
diet plan
diabetic diet
diet phentermine
diet food
diet hoodia pill
best diet pill
adipex diet pill
diet program
weight loss
weight loss pill
weight loss tip
fast weight loss
natural weight loss
weight loss plan
easy weight loss
low cholesterol diet
diet supplemental
weight loss program
weight loss meridia
weight loss drug

February 2, 2007 at 4:34 PM  
Anonymous Anonymous said...

diet
diet pill
diet plan
diabetic diet
diet phentermine
diet food
diet hoodia pill
best diet pill
adipex diet pill
diet program
weight loss
weight loss pill
weight loss tip
fast weight loss
natural weight loss
weight loss plan
easy weight loss
low cholesterol diet
diet supplemental
weight loss program
weight loss meridia
weight loss drug

February 3, 2007 at 6:00 PM  
Anonymous Anonymous said...

Hi
That was useful info...thanks and Welcome to live chat FETISH. If you search the aldactone? Click here - aldactone
Enjoy

February 5, 2007 at 5:40 AM  
Anonymous Anonymous said...

nasonex
nexium
norvasc
paxil
phentermine
prevacid
prilosec
propecia
prozac
remeron
renova
tamiflu
tetracycline
tramadol
ultracet
ultram
valium
valtrex
viagra
wellbutrin
xanax
xenical
zanaflex
zithromax
zoloft
zovirax
zyban
zyrtec

February 8, 2007 at 2:22 AM  
Anonymous Anonymous said...

Hi all!. Alone on Valentine's Day? Adult Chat & Love Try to find partner in your area!
Enjoy

February 14, 2007 at 7:43 PM  
Anonymous Anonymous said...

Search engines try it

Casino
viagra
tramadol
cialis

February 16, 2007 at 5:40 PM  
Anonymous Anonymous said...

Hello. Use these helpful search engines TFO search & movie pages and try to find all you need in your area!
Enjoy

February 19, 2007 at 3:09 AM  
Anonymous Anonymous said...

Latest news. Viagra, cialis

viagra
cialis
tramadol

February 20, 2007 at 8:27 AM  
Anonymous Anonymous said...

Hi all!
- www.blogger.com h
http://mosquitoringtone1.4x2.net mosquito ringtone
http://freenokiaringtone1.4x2.net free nokia ringtone
http://freeverizonringtone1.4x2.net free verizon ringtone
http://mp3ringtone1.4x2.net mp3 ringtone
http://nokiaringtone1.4x2.net nokia ringtone
http://freemotorolaringtone1.4x2.net free motorola ringtone
http://freemp3ringtone1.4x2.net free mp3 ringtone
http://samsungringtone1.4x2.net samsung ringtone
http://freepolyphonicringtone1.4x2.net free polyphonic ringtone
http://britneyspearsringtone1.4x2.net britney spears ringtone

March 7, 2007 at 9:00 AM  

Post a Comment

<< Home