Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Comments

top

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
top

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
top

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
top

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 :)

more than 6 years ago

Submissions

ZeLonewolf hasn't submitted any stories.

Journals

ZeLonewolf has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>