Satire for Smart People
  About BBlog BBloopers BBoard BBspot's Book of Geek BBshop Archives
Poll: Chip of Choice

Features
The BBspot BBook
The BBook of Geek
Order your copy of the only geek humor book you'll ever need today!

BBlog

The Final Preteen Entry Daily Links - 11/18/08 The Whole World is Watching my Glo-stick Glow
BBloopers
Mystery Meat
Moped Power
Dead Men Can't Run
Top 11
Top 11 Ways Geeks Would Stimulate the Economy
PC Weenies
Customer Service
The Dark Side
Daily Backups
Geek Horoscopes
Random Geek Horoscopes
Classics
How White and Nerdy Are You?
Bush Proposes Faith- Based Firewalls for Government Computers
Microsoft Purchases Evil From Satan
Slashdot Story Generator
Which OS Are You?
Teen Using MySpace to Lure Bands to Los Angeles
Games
Game:Pirate Race
Shrunken Heads
Funny Bubbles
RSS
BBlog XML/RSS feed
Add to Google
Add to My Yahoo!
Save This Page
Follow on Twitter
Recommended
Fark
Broken Newz
The Toque
Worth 1000
PC Weenies
Mental Floss
Smashing Games
Free Codecs
SlushFactory
Geek Press
I-Mockery
FreeWorldGroup
Geek of the Day
Um... Things
Jokes Gallery
Yo! Free Games
Funny Pictures
More Links

Wednesday, January 26 12:00 PM ET

C# Compiler Warnings: Part 2

By Matthew Slyh

11. WARNING: Only 5% of your current code will be portable to the Open Source version of .NET (code named Mono). This percentage will decrease even further with the next version of .NET. After all, you get what you pay for!
10. WARNING: Implementing your own Win32 message loop for a Windows Form really defeats the purpose of using .NET in the first place.
9. WARNING: Placing your own initials in a comment header at the top of each module you change may come back to haunt you. Instead, always use your boss'
initials.
8. WARNING: Although C# allows code blocks to be marked as "unsafe", we call them "unsafe" for a reason. You appear to have ignored this subtle hint so we are taking this opportunity to warn you a second time.
7. WARNING: You appear to have marked your entire application as "unsafe". You may want to consider printing a consumer warning label on your software packaging. As a side note, nobody ever reads the Licensing Agreement so a more visible location may offer better legal protection.
6. WARNING: Declaring variables as "Int32" everywhere instead of "int" is just plain annoying. Please stop it.
5. WARNING: Although the use of the Internet Explorer Web Browser control is currently the only way to show HTML content on a Windows Form, its use is not recommended. Do we really need to say why?
4. WARNING: Despite the fact that most programming books leave it out, structured error handling is considered to be a good programming practice.
3. WARNING: Drag and drop database programming using the data components is only intended for newbies writing trivial applications. A project containing 400,000+ lines of code is not considered trivial. Please consider implementing an actual data layer in your project.
2. WARNING: Please do not contact Technical Support about this warning. Instead, send all correspondence to TimWigglenuts@Microsoft.com. Adding this warning was his brilliant idea.
1. WARNING: TimWigglenuts@Microsoft.com is not a valid email address. All spam sent to this email address will be forwarded to TimBiggernuts@Microcrotch.com.

 

Recommend This Story to a Friend
This one goes to 11.

More Top 11 Lists

Previous Story:

Ebay Admits Strange Auctions Just Corporate Marketing Technique
Next Story:

BBspot Mailbag


  Politics Contact FAQs
A
D

Yahootemplates Web Templates - Goverment Grants - bingo - PDF to Doc Converter - Panic Attack - Internet Eraser Software - DirectoryDump Web Directory
Private Krankenversicherung - Recover Deleted Files
Vending Machines - Plumbing Supply Reviews - Mortage Rate Deals

Copyright 1999-2008 by BBspot LLC
BBspot is a tech satire news and geek humor source, and meant to be funny.
If you are easily offended, gullible, or don't have a sense of humor, we suggest you go elsewhere. Those without the geek gene activated should also avoid this site.