|
Gary Wheeler wrote: We have an active product that got its start using VC6
Us too - although it's gone through several other Visual Studio versions since then (2003, 2008, 2010 and now 2013, with a probable upgrade to 2017 or maybe 2019 in the next year).
And we've moved from MFC to Qt for new components, although we still have two from around 2005 that a) still use MFC, and b) still work fine (so there's no reason for updating them).
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
We're still using VS2008 as our primary development tool, even though we purchased licenses for VS2015. Our workload is such that VS2019 will be obsolete before we have time to update. It's not even that we can't update the code. The problem is that there isn't sufficient time and people to do the regression test necessary.
And I know full well all of the smells that last statement gives rise to.
Software Zen: delete this;
|
|
|
|
|
I feel your pain - I'm just glad that as our product is itself a tool for testing embedded system software, it's particularly easy for us to have automated whole-system regression tests. We just run existing tests that our (internal to our company) customers have used & verify that all the output artifacts remain the same (except where we expect the changes, of course).
If it makes you feel any better, we're particularly bad with unit tests - we have a few, but probably less than 1% coverage. And when we started, we had no SCM, and then when we did get SCM, it was SourceSafe...
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
Stuart Dootson wrote: when we did get SCM, it was SourceSafe. We're still using SourceSafe. Three or four years ago we thought about converting to git, and even had a pilot project moved to it. Between layoffs and shuffled responsibilities, it didn't happen .
Software Zen: delete this;
|
|
|
|
|
I use it often. I find dynamic data exchange a bit verbose though these days.
|
|
|
|
|
We support a few legacy apps that use MFC. The sooner we can find an excuse to port them to Qt, the better...
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
I have been looking at alternatives too. WxWidgets and Qt seem to be the main contenders right now.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
We've only got good things to say about Qt really - aside maybe from the size of the Qt distribution being rather large.
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
|
|
|
|
|
Yes, I just downloaded the 2.4GB file yesterday. Yikes.
"They have a consciousness, they have a life, they have a soul! Damn you! Let the rabbits wear glasses! Save our brothers! Can I get an amen?"
|
|
|
|
|
Whitespace[^], of course.
It's a very clean and concise language and it's so intuitive that I've never actually seen a bug in it!
In the front-end I'm going for JSF*ck[^], which is actually legit better than JavaScript.
I've been replacing Whitespace with Brainf*ck[^] so I can utilize the full F*ck stack.
If you're doing any other languages you should seriously reconsider a career change because apparently you're unfit to code without training wheels.
That said, my clients do sometimes demand that I use C#, JavaScript and SQL, so I do make exceptions for those amateurs
|
|
|
|
|
Use LOLCODE[^] and get that lazy cat of yours to work.
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
Nika does sleep a lot during the day...
You might be on to something here
NIKA, CAN HAS CODEZ?
PLZ OPEN FILE
|
|
|
|
|
Here you go...[^]
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
Sander Rossel wrote: my clients do sometimes demand that I use C#, JavaScript and SQL Obvious - write translators to convert your Whitespace source to C#, etc.
Software Zen: delete this;
|
|
|
|
|
|
Sander Rossel wrote: my clients do sometimes demand that I use C#, JavaScript and SQL
I find that replacing most of the Javascript I have to work with (that others wrote!) with whitespace is a considerable improvement to readability, maintainability, and performance. And it fixes bugs too!
|
|
|
|
|
So is that currently 6 people using Java, or 6 people that think Java is the same as JavaScript?
|
|
|
|
|
Is Javascript even a language?
I can certainly think of a few better - if unprintable - descriptions.
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
The key to using JS is organisation! I recommend the following:
eval('ENTIRE CODEBASE GOES HERE');
That way if there are any problems, you only need to check one string
|
|
|
|
|
I'll remember that the next time I decide to rewrite this
|
|
|
|