Slashdot Mirror


User: Shamanin

Shamanin's activity in the archive.

Stories
0
Comments
176
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 176

  1. Re:Perhaps.... on How Would You Improve Today's Debugging Tools? · · Score: 2

    I know, but by noticing that the problem only occured when the debugger was attached indicated a memory violation of some sort.

  2. Re:Perhaps.... on How Would You Improve Today's Debugging Tools? · · Score: 2

    "And this is where configurable logging comes in."

    What about when logging is not feasible due such as in some embedded realtime systems? Attaching to target with a debugger is sometimes your only scope into the device.

    On one project I am on, we have no console or flash to printf to. But, using a JTAG device and a gdb server, I am able to step the code and check memory, variables, etc.

  3. Re:Perhaps.... on How Would You Improve Today's Debugging Tools? · · Score: 3, Interesting

    "Note that the only time you see a surgeon is when something is pretty seriously wrong. Isn't it much better to make sure that things don't go so far wrong that a surgeon is necessary?"

    I would call a bug a serious problem. I made no statement about abandoning unit and integration testing, only that the utility of a debugger is essential for the development process. And, to be precise, I should have said a radiologist rather than a surgeon since this would be a pre-screening before any manipulation is done to the body, I mean code.

  4. Re:Perhaps.... on How Would You Improve Today's Debugging Tools? · · Score: 2

    "I ran into a bug that disappeared everytime I ran the program in the debugging environment. Yeah, it was "C" and yeah, I was shooting myself in the foot with a pointer"

    Well, then the debugger was your greatest utility to identifying this stray pointer.

  5. Re:Perhaps.... on How Would You Improve Today's Debugging Tools? · · Score: 4, Insightful

    "Much of the server-side world doesn't use traditional debugging tools at all- they use small, well defined functions/methods, which are easy to unit test."

    Well, when you combine enough of your small functions/methods together into one big monolith of a program problems tend to surface. What then?

    Even when using some fully tested COTS library to solve all of your problems the programmer WILL run into integration issues due to unintended use or misunderstanding.

    "I've seen as developers gain experience, they rely less and less on interactive debuggers, and more on automated testing and configurable logging."

    I have been coding for over two decades and have yet to see a reason to abandon debugger use. It is essential, like an x-ray / CT-scan / ultrasound is to a surgeon. Black box and even white box testing will only tell you so much. Sometimes you need to see the cogs in motion.

  6. Re:Anyone remember "Bored of the Rings"? on Lord of the Rings, as Written By Everyone Else · · Score: 3, Informative

    Also, they reversed the b's in bilbo to be dildo.

    Now if that isn't as creative as Jacksons elaboration of strider and aeowyns romance (read with sarcastic grin) and striders near fatal death in the skirmish in the fields of Rohan (read with sarcastic grin) then I don't know what is (read with sarcastic grin).

    Don't get me wrong, I think Jackson did a great job.

  7. Heresy it is on Lord of the Rings, as Written By Everyone Else · · Score: 2

    Total heresy it is, we hates it, we hates it all... its whole casts of characters being drug actics it is, not at all like smeagal (golummmmm, golummmm)

  8. All that for just 40K+ on Want To Make Video Games? · · Score: 3, Insightful

    "Tuition for the first term includes a fully loaded computer specially configured for digital game development. The student will use this computer through the six terms at The Guildhall. Ownership of the computer will pass to the student at the end of the fourth term"

    Hmmm... that would make the computer worth about $2.00 by the time you graduate (which you can tack onto the $1.00 your degree will be worth).

    What ever happened to the old way of learning how to code (be it for gaming or any other software centric industry)? Go to a normal university and study CS.

  9. Simple hack around on Video Streaming Goes Peer-to-Peer · · Score: 2

    If you move the window slightly, the splash-beg moves to behind it. Still annoying, but manageable.

  10. Plead for Money on Video Streaming Goes Peer-to-Peer · · Score: 3, Informative

    Every couple of minutes the screen blanks out with a message saying things like "Please send 24.95 for the full version to support starving programmers" for crossover.

    How annoying... they should've mentioned this.

  11. It's only a model on Hudson River Shipwrecks Secretly Mapped · · Score: 2, Funny

    Judging from the picture at Hudson River, the river seems to be quite small compared to the people on the bicycles, soldiers, and horses.

    What's the big deal about mapping such a tiny thing?

    And check out the miniture bridge, what's that about...

  12. Legitimate Dead on Would a Boycott of the MPAA/RIAA Help Matters? · · Score: 2

    "member companies distribute 90% of the legitimate sound recordings in the United States"

    hmmm... Grateful Dead Records is listed. Are you sure that shouldn't read 90% of member companies distribute legitimate sound recordings in the United States?

  13. Anti-pattern Rant on Software Architecture · · Score: 5, Interesting

    I had a former collegue that just couldn't grasp the use of design patterns, and thus despised the concept. He also couldn't solve large scale programming problems and wasn't much of a software architect in general. Then, the book anti-patterns comes out which he latched onto as some sort of weapon against the evil design patterns. He became very dogmatic about using what he had learned from the book to shoot down others designs (obviously, not what the book was intended for), trying to find fault in others work to somehow cover for his own inadequacies.

    My former collegue taught me one thing if nothing else. It is easier to find a problem in a design than it is to find a solution for a design. Design patterns are a powerful way to classify and grasp large abstract recurring design issues. Anti-patterns are nothing but the same. Don't let anyone tell you otherwise.

  14. Re:Why this is the dumbest idea ever on More On Airplanes And Internet · · Score: 2

    The propagation delay for the satellite bounce down to ground station and then through the internet (while moving at 600 mph) would probably throw off your coordinates quite a bit anyway.

    And, I am not an expert on such things as shoulder-mounted rockets, but I would assume that they would be either out of range or rather inaccurate when a plane is flying at 30K feet.

  15. While your at it on More On Airplanes And Internet · · Score: 2

    Uh, won't they have to re-weigh the aircraft with the new equipment added for THIS service anyway?

  16. Key on RPG Codex - Articles On Video Game Design · · Score: 2

    The key to a good RPG is a good acronymn.

    Case in point, NWN. A perfectly symetrical one (if you reverse the N which makes it that much cooler), an exquisite palindrome. An excellent complement for DND (yet another palindrome).

    I know that's what I look for.

  17. It's just not Perl on SmartEiffel 1.0 Released · · Score: 4, Funny

    "easy-to-read, easy-to-learn" ... and you think people who prefer perl obviscated code would really buy into something with these sorts of (negative) attributes?

  18. Re:Scary on The World's Largest Scavenger Hunt · · Score: 2

    "The people involved were physics majors, working in jobs with access to nuclear material." ...seems to be a sort of unfair advantage. Hmmm. Unless the other contestants were (get ready for gratuitous plug) slashdot readers.

  19. Curiously... on Real-Time Collaborative Mapmaking · · Score: 2

    the amount of traffic in one section of town was mapped to a highway calculated to be 50 lanes wide, but upon further investigation turned out to be where the greatest number of brothels reside.

  20. Re:Exhibitionary Code on All Source Code Should Be Open, Revisited · · Score: 2

    Well, yes and no. If you compile it as straight C code (with a .c extension) it will work without the include (using gcc or cc). If you compile as C++ (with a .cc or .cpp extension) it will give the error you stated.

  21. Re:Why open source software sucks on All Source Code Should Be Open, Revisited · · Score: 3, Interesting

    ...and the closed source version of a car wouldn't work, but you can pay for support to give you the run around and try to convince you that YOU must be doing something wrong.

  22. Exhibitionary Code on All Source Code Should Be Open, Revisited · · Score: 0, Troll

    int main()
    {
    printf("Hello World\n");

    return 0;
    }

    OK... there, are you happy now!

  23. Re:LOS on Optical Cellphones · · Score: 2

    I like Teledesics pipedream proposal of a 840 LEO satellite constellation (Uh, excuse me but your blocking out my sun!).

  24. Bright Light on Optical Cellphones · · Score: 2

    Uh... signal strength requirements?

  25. Instead... on RadioShack Stops Being Nosy · · Score: 2

    customers are required to look up at the camera and simply say cheese. The facial recognition system coupled with the DMVs driver license picture / address database will do all the rest.

    RadioShack, willing to go a step beyond to make the customers experience simpler.