3D code analysis
-
Anyone ever seen (or written themselves) a program that analyzes some source code (doesn't matter what language) and then produces some sort of 3D result? I'm not sure what the result would actually be but I would suspect that some interesting patterns would show up. I'm looking for something like this and was just curious if anyone else has thought of this.
¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow
Sounds cool. I can see it having some benefit if you were trying to perform analytics on it, e.g. comparing KLOCS I/L to KLOCS of code and manipulating down to the individual method level.
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
-
Anyone ever seen (or written themselves) a program that analyzes some source code (doesn't matter what language) and then produces some sort of 3D result? I'm not sure what the result would actually be but I would suspect that some interesting patterns would show up. I'm looking for something like this and was just curious if anyone else has thought of this.
¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow
I can't remember his name, but there's this guy who does loads of 3D stuff, always posting links here... :laugh:
Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett
-
I can't remember his name, but there's this guy who does loads of 3D stuff, always posting links here... :laugh:
Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett
No, not him, he's a complete nut job, always going on and on about this 3D crap. No, there's got to be something else... :rolleyes:
¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow
-
I can't remember his name, but there's this guy who does loads of 3D stuff, always posting links here... :laugh:
Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett
Nagy Vilmos wrote:
I can't remember his name, but there's this guy who does loads of 3D stuff
I think it's Ethel Crudacre.
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
-
No, not him, he's a complete nut job, always going on and on about this 3D crap. No, there's got to be something else... :rolleyes:
¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow
Jim Crafton wrote:
No, not him, he's a complete nut job
Ah, so it is Ethel Crudacre.
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
-
Jim Crafton wrote:
No, not him, he's a complete nut job
Ah, so it is Ethel Crudacre.
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
:thumbsup::thumbsup::thumbsup::thumbsup::thumbsup:
Panic, Chaos, Destruction. My work here is done. Drink. Get drunk. Fall over - P O'H OK, I will win to day or my name isn't Ethel Crudacre! - DD Ethel Crudacre I cannot live by bread alone. Bacon and ketchup are needed as well. - Trollslayer Have a bit more patience with newbies. Of course some of them act dumb - they're often *students*, for heaven's sake - Terry Pratchett
-
Anyone ever seen (or written themselves) a program that analyzes some source code (doesn't matter what language) and then produces some sort of 3D result? I'm not sure what the result would actually be but I would suspect that some interesting patterns would show up. I'm looking for something like this and was just curious if anyone else has thought of this.
¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow
I've worked with some stuff that did code path analysis and produced 2D charts showing where source code could be folded and refactored. Not sure what third dimension could be used for. A sales guy for the product used to say, "I've never met a GOTO that couldn't be replaced". :)
Chris Meech I am Canadian. [heard in a local bar] In theory there is no difference between theory and practice. In practice there is. [Yogi Berra] posting about Crystal Reports here is like discussing gay marriage on a catholic church’s website.[Nishant Sivakumar]
-
Anyone ever seen (or written themselves) a program that analyzes some source code (doesn't matter what language) and then produces some sort of 3D result? I'm not sure what the result would actually be but I would suspect that some interesting patterns would show up. I'm looking for something like this and was just curious if anyone else has thought of this.
¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow
Jim Crafton wrote:
3D result
You mean.... 'Works' , 'Doent Work' and 'Works for Me!'
-
Anyone ever seen (or written themselves) a program that analyzes some source code (doesn't matter what language) and then produces some sort of 3D result? I'm not sure what the result would actually be but I would suspect that some interesting patterns would show up. I'm looking for something like this and was just curious if anyone else has thought of this.
¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow
You can create a 3D model of a shit yourself. This will be the 3D output from most of the analyzed code anyway.
There is only one Ashley Judd and Salma Hayek is her prophet! Advertise here – minimum three posts per day are guaranteed.
-
You can create a 3D model of a shit yourself. This will be the 3D output from most of the analyzed code anyway.
There is only one Ashley Judd and Salma Hayek is her prophet! Advertise here – minimum three posts per day are guaranteed.
Speak for your own code mate. Some of us produce diamonds. ;P
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
-
Anyone ever seen (or written themselves) a program that analyzes some source code (doesn't matter what language) and then produces some sort of 3D result? I'm not sure what the result would actually be but I would suspect that some interesting patterns would show up. I'm looking for something like this and was just curious if anyone else has thought of this.
¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow
what would the 3 axis represent? Memory usage, cpu time, clock time? or i suppose you could start with a 2D UML diagram and then simply extrude out a shape on the 3rd axis by a single variable, such as a class diagram with height of class blocks determined by lines of code (which in turn could be 'displaced' by lines of code in each method).
Pedis ex oris
-
Anyone ever seen (or written themselves) a program that analyzes some source code (doesn't matter what language) and then produces some sort of 3D result? I'm not sure what the result would actually be but I would suspect that some interesting patterns would show up. I'm looking for something like this and was just curious if anyone else has thought of this.
¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow
If this is for artistic design, which might be cool (maybe only to us programmers), I think its worth doing. For general pattern discovery or novelty detection of sorts, the 3D representation may be independent of your main goal of actually discovering knowledge about your source code. The knowledge discovered could be presented in 3D, but what type of knowledge do you seek?
-
Anyone ever seen (or written themselves) a program that analyzes some source code (doesn't matter what language) and then produces some sort of 3D result? I'm not sure what the result would actually be but I would suspect that some interesting patterns would show up. I'm looking for something like this and was just curious if anyone else has thought of this.
¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow
-
Catchy title.
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
-
Catchy title.
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
-
I've just finished reading it. It's actually very interesting. I'd like to see the prototype that they've developed.
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
-
I've just finished reading it. It's actually very interesting. I'd like to see the prototype that they've developed.
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
-
Speak for your own code mate. Some of us produce diamonds. ;P
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
You would have been perfect if you weren’t so humble. :-D
There is only one Ashley Judd and Salma Hayek is her prophet! Advertise here – minimum three posts per day are guaranteed.
-
No problem. If the cloud shifts here, I'll be out looking for it.
Forgive your enemies - it messes with their heads
My blog | My articles | MoXAML PowerToys | Mole 2010 - debugging made easier - my favourite utility
-
Anyone ever seen (or written themselves) a program that analyzes some source code (doesn't matter what language) and then produces some sort of 3D result? I'm not sure what the result would actually be but I would suspect that some interesting patterns would show up. I'm looking for something like this and was just curious if anyone else has thought of this.
¡El diablo está en mis pantalones! ¡Mire, mire! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! Personal 3D projects Just Say No to Web 2 Point Blow
I sometimes print out my code, especially when it was for homework, and then put the pages in a pile and staple them together to maintain the sort order. That also makes it 3D and I can then do an analysis without looking at the screen.
CQ de W5ALT
Walt Fair, Jr., P. E. Comport Computing Specializing in Technical Engineering Software