Announcing: Slashdot Deals - Explore geek apps, games, gadgets and more. (what is this?)

Thank you!

We are sorry to see you leave - Beta is different and we value the time you took to try it out. Before you decide to go, please take a look at some value-adds for Beta and learn more about it. Thank you for reading Slashdot, and for making the site better!



Learning and Maintaining a Large Inherited Codebase?

ZeLonewolf Step cautiously! (532 comments)

Just last summer I took over a project with over 250,000 lines of code. It was a complete disaster of a codebase, a total Rube Goldberg machine... but somehow, after years of poking and prodding and band-aids and what-not, it WORKED...however, even the tinest code change too weeks to happen because the code was so badly written. The project had a ton of turnover through the years, and from the looks of it many of the coders use conventions from different languages they were familiar with, copy/paste all over the place, bad structure, fragile inheritance schemes, etc., etc.

So, I did the only thing that made sense. Started completely from scratch, picking out the parts that were usable as we went. We haven't finished yet, but I haven't looked back...

more than 4 years ago

Learning and Maintaining a Large Inherited Codebase?

ZeLonewolf Re:Not at all. (532 comments)

Yes, but there's also when you hire the new guy, fresh from college, and he sits down at his work station. After a few days of getting absolutely no work done, he comes to you and tells you he wants to rewrite the core 50K lines of tested, trusted company code because he thinks it's not written "by the book". To which, the only sane reply is "You touch that code, and I will set you on fire."

Perhaps that "tested, trusted company code" is a steaming mess of spaghetti code that's been cautiously poked, prodded, and duct-taped over the years into something that in the end works but is a maintainability nightmare?

more than 4 years ago

Chinese Pirates Launch Ubuntu That Looks Like XP

ZeLonewolf Re:why? (580 comments)

My fine-tuned and carefully-tweaked Windows XP box that I use as my main PC currently has 18 days of uptime. Windows today is simply not as unstable as Windows of yesteryear.

more than 4 years ago

Airlines to Offer In-Flight Internet Service

ZeLonewolf Re:The Internet is the second most important featu (181 comments)

Some planes do have in-seat power. The Airbus A330-300 which I've flown to Europe many many times has in-seat power in coach. In fact, Lufthansa (Germany's national airline) had free wifi last year on their transatlantic Boeing jets. Not sure what happened to that service, but it was great...only problem was THOSE jets didn't have power. Just bring extra batteries for your laptop I suppose :)

about 7 years ago


ZeLonewolf hasn't submitted any stories.


ZeLonewolf has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?