|
That sounds rough!
Someday the next couple of devs will probably have to rewrite this project I'm on and be scratching their heads
|
|
|
|
|
Come on be honest, you've only removed about every seventh line break 
modified 5-Apr-21 21:01pm.
|
|
|
|
|
OK, you caught us!
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
If the system's client is the government / crown, do their "regulations" suffice as documentation?
I got to come back some 5 years later when there were new "retro-active" regulations. Nobody else wanted to touch it.
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it.
― Confucian Analects: Rules of Confucius about his food
|
|
|
|
|
You haven't lived until you've been tasked with replacing a feature where the original developer is no longer with the company, he's no longer alive. Good riddance to bad rubbish, BTW; the guy was an utter douchebag.
We're not even certain we have the proper source code for the product we've been delivering for the last several years, and we don't really know how to build it. It's in C, uses makefiles, and an odd configuration of C runtime libraries.
We are (or at least I am) totally ed.
Software Zen: delete this;
|
|
|
|
|
There is honor in recognizing that we need help. I am glad that your managers did the right thing.
|
|
|
|
|
There's a difference between rewriting and translating. It sounds like a minor distinction but it is not.
If the goal is simply to move from language A to B because A is not supported/secure/etc. anymore, then translate and run with it.
From a business process POV however, that is the cheaper solution but also a waste of resources for the client. The PM/SA should have done the required analysis and reviewed the processes with the client. It is expensive but at the end of the day, the client could get an enormous value add rather than a translation. Rewrites need to look beyond the codebase behind the system and utilize current technology to create or improve the client's operation as well.
I know there are valid reasons to go from "A" to "B", but personally I wouldn't take it on as I learned several years ago to listen to myself and that often the client/users don't know what's best.
|
|
|
|
|
More than once in my career, I've had to reverse-engineer a product in order to re-implement it using modern technology. It's pretty embarrassing when it's your own company's product and you're wandering around to all the old-timer trying to collect fragments of documentation, and reverse-engineering your own hardware.
|
|
|
|
|
Can you write unit tests for the legacy code in the legacy language & framework?
If so, translation is possibly the safest solution, not a rewrite. Then write matching unit tests in both languages to make sure you've got all the off by 1 errors, etc.
I've been in this exact situation but even the customer didn't know how it worked, "Just make it the same!" Not pretty, not satisfying, but met the customer's schedule and expectations, so still a win?
Added unit tests as we learned more from the users to ensure any future refactors/rewrites would have some level of confidence, too.
|
|
|
|
|
Unstoppable flow through large bodies heard (12)
------------
Not solved by 13:15... answer is
unstoppable flow = INCONTINENCE
through large bodies = in continents
heard = homophone indicator
I'm up again tomorrow, then...
modified 11-Mar-21 8:18am.
|
|
|
|
|
And you called my clue annoying !
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
|
|
|
|
|
|
|
He's anal like that
"I didn't mention the bats - he'd see them soon enough" - Hunter S Thompson - RIP
|
|
|
|
|
Now you're just taking the piss... 
|
|
|
|
|
No, it was a sh*t clue ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
(Runs away)
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Quote: OVHcloud data centers engulfed in flames OVHcloud data centers engulfed in flames[^]
I like this statement: Quote: Impacted clients have been urged to turn to backups to minimize downtime and disruption. What if the cloud was your backup?
And:
Quote: "Firefighters continue to cool the buildings with the water,"
I hope those servers can swim!
Get me coffee and no one gets hurt!
modified 10-Mar-21 18:16pm.
|
|
|
|
|
Eek! The cloud is turning into a cloud...
Backup your cloud data to... somewhere else.
|
|
|
|
|
I have a deep seated mistrust in anything to do with the cloud. Nothing of any importance is stored there!
Get me coffee and no one gets hurt!
|
|
|
|
|
I with you, I like to keep a copy of what is current on my local PC. That way if something breaks (yes I'm looking at you TeamCenter!) you can carry on. For backups OneDive, cloud is good but anything else is a bit dodgy in my opinon.
|
|
|
|
|
Welcome to my paranoia. Our corporate IT department intensely dislikes the fact that I control three servers that are on the company domain, yet not under their administration. The three machines back up to each other, in addition to an external hard drive.
Our group has never had a critical data loss in the last 20 years. We have never had a malware incursion in that same time. The same cannot be said of corporate IT.
Software Zen: delete this;
|
|
|
|
|
I live just a bunch of km away from this data center. Interestingly, the fire extinguishing system was made with water sprinklers, instead of inert gas or ... water clouds, that would have far less damaged the servers. I guess the firemen damaged more than the fire itself.
|
|
|
|
|
Rage wrote: instead of inert gas
The BOFH has brought disrepute on the use of Halon for extinguishing fires...
Freedom is the freedom to say that two plus two make four. If that is granted, all else follows.
-- 6079 Smith W.
|
|
|
|
|
You can still use other gases to extinguish fire
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|