Click here to Skip to main content
15,891,951 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.

 
GeneralRe: Visual Studio is FREAKING AWESOME!!! (Seriously, hear me out) Pin
Marc Clifton22-Mar-17 15:17
mvaMarc Clifton22-Mar-17 15:17 
GeneralRe: Visual Studio is FREAKING AWESOME!!! (Seriously, hear me out) Pin
Jörgen Andersson22-Mar-17 19:59
professionalJörgen Andersson22-Mar-17 19:59 
GeneralRe: Visual Studio is FREAKING AWESOME!!! (Seriously, hear me out) Pin
lopati: loaming22-Mar-17 19:15
lopati: loaming22-Mar-17 19:15 
GeneralRe: Visual Studio is FREAKING AWESOME!!! (Seriously, hear me out) Pin
CDP180222-Mar-17 21:04
CDP180222-Mar-17 21:04 
GeneralRe: Visual Studio is FREAKING AWESOME!!! (Seriously, hear me out) Pin
kmoorevs23-Mar-17 4:15
kmoorevs23-Mar-17 4:15 
GeneralRe: Visual Studio is FREAKING AWESOME!!! (Seriously, hear me out) Pin
CDP180223-Mar-17 11:11
CDP180223-Mar-17 11:11 
GeneralRe: Visual Studio is FREAKING AWESOME!!! (Seriously, hear me out) Pin
Ravi Bhavnani23-Mar-17 5:13
professionalRavi Bhavnani23-Mar-17 5:13 
GeneralRe: Visual Studio is FREAKING AWESOME!!! (Seriously, hear me out) Pin
CDP180223-Mar-17 10:37
CDP180223-Mar-17 10:37 
Then you may have found a good balance between a stable foundation for your code and new features that have come and gone.

I recently had to work on a module for a larger application that had been used as it was for at least tebn years. It was a compact thing, data access (with an early version of the entity framework) and WPF forms, all in one assembly. Application logic only existed in the code behind the forms, not as a separate layer in any way.

Now some not even very extensive changes had to be made, so I had to add a new entity and add some fields to two existing ones. Editing them with VS2015 was no problem, but the pdated entities were not compatible to the old code. No time to rewrite the entire thing, so I had to install VS2008, port back the project to VS2008, make my changes and port the whole thing back to VS2015. This procedure cost me enough time that could have been spent for better things.

Now we needed some new application logic that used the changed entities plus some things that already existed in other parts of the application, but not in this monolithic module. Just a matter of splitting it up into two assemblies, copying the WPF forms to the new presentation layer assemblies, renaming the namespaces of the moved files, setting the assembly references and recompile. An hour's work, right? Nope. VS2015 would not compile it anymore, always claiming that classes or namespaces did not exist. At first I looked for mistakes I had made when moving files to the new assembly, but classes and namespaces always were there where they should have been.
After a few days (!) of unsuccessful tinkering I finally found a way to get it working again. I had to remove all WPF forms and then add them one by one and then recompile for each form that had been added again. Two or three times the chaos returned and I had to start all over again, but in the end it finally worked again. There had been no mistakes. All classes and namespaces were correct, but the compiler was unable to sort it out.

These were only the most recent experiences with such things and could tell a few more war stories. This makes me a little more reluctant to use newer VS versions or to include every shiny new thing. I prefer to keep my project organized, avoid a patchwork of versions and dependencies and upgrade only if it really must be.
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: Visual Studio is FREAKING AWESOME!!! (Seriously, hear me out) Pin
Ravi Bhavnani23-Mar-17 10:46
professionalRavi Bhavnani23-Mar-17 10:46 
GeneralRe: Visual Studio is FREAKING AWESOME!!! (Seriously, hear me out) Pin
CDP180223-Mar-17 11:29
CDP180223-Mar-17 11:29 
GeneralRe: Visual Studio is FREAKING AWESOME!!! (Seriously, hear me out) Pin
MacSpudster23-Mar-17 4:11
professionalMacSpudster23-Mar-17 4:11 
GeneralTWCP OTD - 22th of March, 2017 Pin
Kornfeld Eliyahu Peter22-Mar-17 8:11
professionalKornfeld Eliyahu Peter22-Mar-17 8:11 
GeneralRe: TWCP OTD - 22th of March, 2017 Pin
Duncan Edwards Jones22-Mar-17 8:15
professionalDuncan Edwards Jones22-Mar-17 8:15 
PraiseRe: TWCP OTD - 22th of March, 2017 Pin
Kornfeld Eliyahu Peter22-Mar-17 8:17
professionalKornfeld Eliyahu Peter22-Mar-17 8:17 
GeneralRe: TWCP OTD - 22th of March, 2017 Pin
Duncan Edwards Jones22-Mar-17 8:30
professionalDuncan Edwards Jones22-Mar-17 8:30 
JokeRe: TWCP OTD - 22th of March, 2017 Pin
Richard Deeming22-Mar-17 8:25
mveRichard Deeming22-Mar-17 8:25 
GeneralRe: TWCP OTD - 22th of March, 2017 Pin
PIEBALDconsult22-Mar-17 14:54
mvePIEBALDconsult22-Mar-17 14:54 
GeneralAndroid Video Player Pin
C-P-User-322-Mar-17 6:13
C-P-User-322-Mar-17 6:13 
GeneralRe: Android Video Player Pin
OriginalGriff22-Mar-17 6:24
mveOriginalGriff22-Mar-17 6:24 
GeneralRe: Android Video Player Pin
Mark_Wallace22-Mar-17 6:50
Mark_Wallace22-Mar-17 6:50 
GeneralRe: Android Video Player Pin
Mark_Wallace22-Mar-17 6:38
Mark_Wallace22-Mar-17 6:38 
JokeRe: Android Video Player Pin
ZurdoDev22-Mar-17 7:54
professionalZurdoDev22-Mar-17 7:54 
GeneralRe: Android Video Player Pin
Kyle Moyer22-Mar-17 9:30
Kyle Moyer22-Mar-17 9:30 
GeneralRe: Android Video Player Pin
SoMad22-Mar-17 12:31
professionalSoMad22-Mar-17 12:31 
GeneralPoll of pollsters? Pin
The pompey22-Mar-17 6:07
The pompey22-Mar-17 6:07 

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.