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

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
AnswerRe: Do you synch your phone contacts / calendar with your outlook? Pin
DaveAuld17-Apr-17 2:01
professionalDaveAuld17-Apr-17 2:01 
AnswerRe: Do you synch your phone contacts / calendar with your outlook? Pin
Nelek17-Apr-17 6:18
protectorNelek17-Apr-17 6:18 
GeneralRe: Do you synch your phone contacts / calendar with your outlook? Pin
Joan M17-Apr-17 9:47
professionalJoan M17-Apr-17 9:47 
GeneralA Programmers Life Pin
DrBones6915-Apr-17 16:01
professionalDrBones6915-Apr-17 16:01 
GeneralRe: A Programmers Life PinPopular
Marc Clifton15-Apr-17 16:28
mvaMarc Clifton15-Apr-17 16:28 
GeneralRe: A Programmers Life Pin
CDP180215-Apr-17 17:40
CDP180215-Apr-17 17:40 
GeneralRe: A Programmers Life Pin
DrBones6915-Apr-17 18:56
professionalDrBones6915-Apr-17 18:56 
GeneralRe: A Programmers Life Pin
CDP180216-Apr-17 3:02
CDP180216-Apr-17 3:02 
Java is ok. It's JavaScript which I really dislike. Despite the name the two are totally different animals.

I have picked up a few langages along the way, but I try to keep my eggs in the same basket for a single project. The big question always is which basket to choose. Java or C# are among your best bets when you intend to run your code on different platforms.

Right now I'm about to refactor a nice big load of code, but I'm caught between all chairs. I have nice data objects that have some built in logic, like validation. Now, that's a breach of the single responsibility principle[^] and I pay a certain price for that. I need to get those data objects throgh web services to a client. On the client side I must convert the dumb 'substitutes' back to the original types. That's not very complicated code, but it needs to be done for every object. Muche worse is that this approach also constitutes a breach of the multitier architecture[^]. Ok, it's not so hard to refactor the data objects, for example by moving the validation to a separate Validator object.

But when I strip the data objects of all logic, the next guru comes around the corner and tells me that I now have a anemic domain model[^]. That's usually the point where I let the gurus be gurus and go ahead with what appears the least harmful choice.

The comment about writing your own UI also was about this[^] little game client. There was no UI out of the box that could work together with a 3D engine, so I just made my own.
The language is JavaScript. that of Mordor, which I will not utter here

This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.

"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."

If software development were a circus, we would all be the clowns.

GeneralRe: A Programmers Life Pin
Sander Rossel16-Apr-17 7:51
professionalSander Rossel16-Apr-17 7:51 
GeneralRe: A Programmers Life Pin
CDP180216-Apr-17 8:34
CDP180216-Apr-17 8:34 
GeneralRe: A Programmers Life Pin
DrBones6916-Apr-17 18:05
professionalDrBones6916-Apr-17 18:05 
GeneralRe: A Programmers Life Pin
Sander Rossel17-Apr-17 1:35
professionalSander Rossel17-Apr-17 1:35 
GeneralRe: A Programmers Life Pin
sasadler19-Apr-17 3:48
sasadler19-Apr-17 3:48 
GeneralRe: A Programmers Life Pin
DrBones6916-Apr-17 18:02
professionalDrBones6916-Apr-17 18:02 
GeneralRe: A Programmers Life Pin
DrBones6915-Apr-17 18:45
professionalDrBones6915-Apr-17 18:45 
GeneralRe: A Programmers Life Pin
Jon McKee15-Apr-17 19:01
professionalJon McKee15-Apr-17 19:01 
GeneralRe: A Programmers Life Pin
DrBones6915-Apr-17 19:31
professionalDrBones6915-Apr-17 19:31 
GeneralRe: A Programmers Life Pin
Franc Morales15-Apr-17 23:40
Franc Morales15-Apr-17 23:40 
GeneralRe: A Programmers Life Pin
Marc Clifton16-Apr-17 3:35
mvaMarc Clifton16-Apr-17 3:35 
GeneralRe: A Programmers Life Pin
Smart K816-Apr-17 2:23
professionalSmart K816-Apr-17 2:23 
GeneralRe: A Programmers Life Pin
Jon McKee15-Apr-17 18:55
professionalJon McKee15-Apr-17 18:55 
GeneralRe: A Programmers Life Pin
DrBones6915-Apr-17 19:10
professionalDrBones6915-Apr-17 19:10 
GeneralRe: A Programmers Life Pin
Mark_Wallace15-Apr-17 19:52
Mark_Wallace15-Apr-17 19:52 
JokeRe: A Programmers Life Pin
Peter_in_278015-Apr-17 21:57
professionalPeter_in_278015-Apr-17 21:57 
GeneralRe: A Programmers Life Pin
BillWoodruff15-Apr-17 23:28
professionalBillWoodruff15-Apr-17 23:28 

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.