Click here to Skip to main content
15,896,557 members

The Weird and The Wonderful

   

The Weird and The Wonderful forum is a place to post Coding Horrors, Worst Practices, and the occasional flash of brilliance.

We all come across code that simply boggles the mind. Lazy kludges, embarrassing mistakes, horrid workarounds and developers just not quite getting it. And then somedays we come across - or write - the truly sublime.

Post your Best, your worst, and your most interesting. But please - no programming questions . This forum is purely for amusement and discussions on code snippets. All actual programming questions will be removed.

 
GeneralRe: I frequently type un-compilable code or comments to myself... Pin
Pete O'Hanlon13-Apr-11 12:33
mvePete O'Hanlon13-Apr-11 12:33 
GeneralRe: I frequently type un-compilable code or comments to myself... Pin
Jörgen Andersson13-Apr-11 19:02
professionalJörgen Andersson13-Apr-11 19:02 
GeneralRe: I frequently type un-compilable code or comments to myself... Pin
BillW3322-Apr-11 10:09
professionalBillW3322-Apr-11 10:09 
GeneralRe: I frequently type un-compilable code or comments to myself... Pin
StM0n8-Apr-11 22:33
StM0n8-Apr-11 22:33 
GeneralRe: I frequently type un-compilable code or comments to myself... Pin
BobJanova15-Apr-11 3:23
BobJanova15-Apr-11 3:23 
GeneralNew trend at work... Pin
Sander Rossel6-Apr-11 3:05
professionalSander Rossel6-Apr-11 3:05 
GeneralRe: New trend at work... Pin
Luc Pattyn6-Apr-11 6:37
sitebuilderLuc Pattyn6-Apr-11 6:37 
GeneralRe: New trend at work... Pin
Sander Rossel6-Apr-11 7:26
professionalSander Rossel6-Apr-11 7:26 
Well, the implementation now looks like this...
VB
' This is 16 words and 200 characters.
' Most of this is IntelliSense.
Dim list As New ListInterfaceClass
list.AddToList(New Example1)
list.AddToList(New Example2)
list.AddToList(New Example3)

manager.AddToManager("String1", list)
manager.AddToManager("String2", New Example4)

The problem here is that I cannot add "String1" to the ManagerClass twice.

It should look like this according to my boss...
VB
' This is 12 words and 180 characters.
' None of the string have IntelliSense.
manager.AddToManager("String1", New Example1)
manager.AddToManager("String1", New Example2)
manager.AddToManager("String1", New Example3)
manager.AddToManager("String2", New Example4)

Really, how much work does this save the user? 4 words or 20 characters? Most is IntelliSence and if the list gets bigger it actually has less characters! Wink | ;)
More importantly, to get the result my boss wants I should have the ManagerClass depend on the ListInterfaceClass while they are now completely ignorant of each other.
Microsoft did not put its Connection, Command and Adapter Classes into one Class to make it easier for the user either, did they? Perhaps ORM tools do something like that, but if that is how it is done then I guess I should also make some wrapper ListManagerClass to encapsulate the ManagerClass and ListInterfaceClass rather than changing the current ManagerClass Smile | :)

P.S. I did not really name my classes 'ManagerClass' and 'ListInterfaceClass', that WOULD make it hard on the user... Laugh | :laugh:
It's an OO world.

AnswerRe: New trend at work... Pin
Luc Pattyn6-Apr-11 15:12
sitebuilderLuc Pattyn6-Apr-11 15:12 
GeneralRe: New trend at work... Pin
Sander Rossel6-Apr-11 19:50
professionalSander Rossel6-Apr-11 19:50 
GeneralRe: New trend at work... Pin
TorstenFrings13-Apr-11 23:27
TorstenFrings13-Apr-11 23:27 
GeneralRe: New trend at work... Pin
Sander Rossel14-Apr-11 23:49
professionalSander Rossel14-Apr-11 23:49 
GeneralLogics is really hard to learn PinPopular
Vladimir Svyatski5-Apr-11 22:16
professionalVladimir Svyatski5-Apr-11 22:16 
GeneralRe: Logics is really hard to learn [modified] Pin
musefan6-Apr-11 0:31
musefan6-Apr-11 0:31 
AnswerRe: Logics is really hard to learn Pin
Eddy Vluggen6-Apr-11 2:33
professionalEddy Vluggen6-Apr-11 2:33 
GeneralRe: Logics is really hard to learn Pin
musefan6-Apr-11 3:22
musefan6-Apr-11 3:22 
GeneralRe: Logics is really hard to learn Pin
Eddy Vluggen6-Apr-11 20:55
professionalEddy Vluggen6-Apr-11 20:55 
GeneralRe: Logics is really hard to learn Pin
Jyothikarthik_N7-Apr-11 3:52
Jyothikarthik_N7-Apr-11 3:52 
GeneralRe: Logics is really hard to learn Pin
Liju Sankar7-Apr-11 22:11
Liju Sankar7-Apr-11 22:11 
GeneralRe: Logics is really hard to learn Pin
Sander Rossel6-Apr-11 2:20
professionalSander Rossel6-Apr-11 2:20 
GeneralRe: Logics is really hard to learn Pin
BillW336-Apr-11 5:19
professionalBillW336-Apr-11 5:19 
GeneralRe: Logics is really hard to learn Pin
Chris Meech6-Apr-11 5:43
Chris Meech6-Apr-11 5:43 
JokeRe: Englishs is really hard to learn Pin
Nathan D Cook7-Apr-11 5:28
Nathan D Cook7-Apr-11 5:28 
GeneralRe: Englishs is really hard to learn Pin
Liju Sankar7-Apr-11 22:13
Liju Sankar7-Apr-11 22:13 
GeneralRe: Logics is really hard to learn Pin
Luc Pattyn7-Apr-11 22:35
sitebuilderLuc Pattyn7-Apr-11 22:35 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.