• Eclipse (was Re: Visual S

    From Khelair@DIGDIST/BATTLEST/FREEWAY to Mercyful Fate on Thu May 7 06:37:00 2015
    Re: Re: Visual Studio 2013 settings regarding indentation/code style
    By: Mercyful Fate to Khelair on Tue May 05 2015 01:56:37

    so i have tinkered with it a little in Eclipse. But it seems like the plugins are lacking for anything other then Java which is a shame. I'be been getting more into Agile development as it's been sorta forced apon us at work. I do like alot of the Test Driven Development concepts of writting unit and integration tests espceially when reworking code.

    I've noticed that as well. I was going to try using eclipse for some JavaScript work that I'm doing on my own BBS, but I ended up calling that off due to lack of decent support. Hell, I'm still looking for a good editor for JavaScript, being as my project is getting a little bit out of hand for just bouncing around with 5 different copies of 'vim' running right now. I mean I like it, but I really need something that can map the OO layout for me, at the very least.
    As far as testing, that's something that I need to throw into play, as well. I'm not familiar enough with testing to know how to do it, but I know that it's exactly what I need for how cumbersome my shell is becoming. TDD is where I'd like to go with it, though I know there are other styles that might be a little easier or quicker to implement. I really need to get my professional software engineer roomie to sit down with me and show me the ins and outs of it. Still haven't been able to find a decent tutorial for things on my own yet.

    I'm trying to apply these princials as i start to rewrite my Enthral BBS Software which needs a good over haul. Bascially at work i deal mianly with JSF and breaking down manager classes into unit and integration tests. Most of whch were not coded for testing so there is a lot of data mocking to try and test everything.

    Yeah I've got right around 100k of code right now that desperately needs to be rewritten that way. Well, that and I really need to go back and map my layout on a frigging posterboard or something, because it's getting too complex for me to remember off the top of my head. Sucks when I leave an area of the code for a few weeks, come back, and have to try to pick up where I left off. I see some people that can fly in and out of sections of code they haven't touched for awhile like that; I, alas, am not one of them. Too much damage to the memory back in the 90s, I guess. ;)

    -D/K

    ---
    Borg Burgers: We do it our way; your way is irrelevant.
    Synchronet Tinfoil Tetrahedron BBS telnet://tinfoil.synchro.net
  • From Mercyful Fate@DIGDIST/BATTLEST/FREEWAY to Khelair on Thu May 7 23:03:00 2015
    Re: Eclipse (was Re: Visual Studio 2013 settings regarding indentation/co)
    By: Khelair to Mercyful Fate on Thu May 07 2015 06:37:22

    I've noticed that as well. I was going to try using eclipse for some JavaScript work that I'm doing on my own BBS, but I ended up calling that of due to lack of decent support. Hell, I'm still looking for a good editor fo JavaScript, being as my project is getting a little bit out of hand for just bouncing around with 5 different copies of 'vim' running right now. I mean like it, but I really need something that can map the OO layout for me, at t very least. As far as testing, that's something that I need to throw
    into play, as wel I'm not familiar enough with testing to know how
    to do it, but I know that i exactly what I need for how cumbersome
    my shell is becoming. TDD is where I like to go with it, though
    I know there are other styles that might be a lit easier or quicker
    to implement. I really need to get my professional softwa engineer
    roomie to sit down with me and show me the ins and outs of it. Sti
    haven't been able to find a decent tutorial for things on my own yet.

    I haven't seen too much for stright java script with OO. It's a shame i
    wanted to dig more into node.js and trying to figure out alot of exotic function calling and parameters for the objects would take quite some time in a basic text editor so i kinda put playing with that on hold for the time being. Some of the web IDE look nice but i hate web IDE's.. they are so clunky like working over a network.

    As you some TDD, this video was a great help, at least with basic concepts
    and even though it's specific for java and eclipse, it's an awesome reference that can carry over to other languages.. check it out if you get some time:

    Testing and Refactoring Legacy Code
    https://www.youtube.com/watch?v=_NnElPO5BU0

    Yeah I've got right around 100k of code right now that desperately needs t be rewritten that way. Well, that and I really need to go back and map my layout on a frigging posterboard or something, because it's getting too comp for me to remember off the top of my head. Sucks when I leave an area of th code for a few weeks, come back, and have to try to pick up where I left off I see some people that can fly in and out of sections of code they haven't touched for awhile like that; I, alas, am not one of them. Too much damage the memory back in the 90s, I guess. ;)

    Ya thats alot of code to go through, i have the same problem. I was
    bascially learning as i went and didn't know to much about good design concepts and did alot of copy/paste of classes and rewoking to get stuff to
    do what i wanted at the time i was writting it. Stepping away for months or more at a time then coming back and forgetting where i left off. In the end it's a working mess, but very hard to extend now which calls for a good reworking. it does suck alot! hehe

    ---
    Synchronet Digital Distortion: digitaldistortionbbs.com
  • From Nightfox@DIGDIST/BATTLEST/FREEWAY to Khelair on Sat May 9 09:34:00 2015
    Re: Eclipse (was Re: Visual Studio 2013 settings regarding indentation/co)
    By: Khelair to Mercyful Fate on Thu May 07 2015 06:37:22

    I've noticed that as well. I was going to try using eclipse for some JavaScript work that I'm doing on my own BBS, but I ended up calling that off due to lack of decent support. Hell, I'm still looking for a good editor for JavaScript, being as my project is getting a little bit out of hand for just bouncing around with 5 different copies of 'vim' running right now. I mean I like it, but I really need something that can map the OO layout for me, at the very least.

    What do you mean by "map the OO layout"? Something like graphically showing the object relationships?

    IMO JavaScript doesn't have good/true OO support anyway.. I've done object coding in JavaScript, but it seems to me that what JavaScript calls an object is really just a map of anything to anything (the data can be of any data type). It's similar to what other languages would call a dictionary or map. And everything is public (there is no private access level in JavaScript).

    Nightfox

    ---
    Synchronet Digital Distortion: digitaldistortionbbs.com
  • From Nightfox@DIGDIST/BATTLEST/FREEWAY to Mercyful Fate on Sat May 9 09:37:00 2015
    Re: Eclipse (was Re: Visual Studio 2013 settings regarding indentation/co)
    By: Mercyful Fate to Khelair on Thu May 07 2015 23:03:49

    I haven't seen too much for stright java script with OO. It's a shame i wanted to dig more into node.js and trying to figure out alot of exotic function calling and parameters for the objects would take quite some time in a basic text editor so i kinda put playing with that on hold for the time being.

    JavaScript's OO support is fairly simplistic compared to other languages. It seems to me that an object in JavaScript is really just a map of properties to data items (where the data items can be of any data type). There's no private or protected access level - Everything in a JavaScript object is public. There's some semblance of inheritance, but it seems a little clunky.

    Nightfox

    ---
    Synchronet Digital Distortion: digitaldistortionbbs.com
  • From Mercyful Fate@DIGDIST/BATTLEST/FREEWAY to Nightfox on Sat May 9 21:36:00 2015
    Re: Eclipse (was Re: Visual Studio 2013 settings regarding indentation/co)
    By: Nightfox to Mercyful Fate on Sat May 09 2015 09:37:35

    JavaScript's OO support is fairly simplistic compared to other languages. I seems to me that an object in JavaScript is really just a map of properties data items (where the data items can be of any data type). There's no priva or protected access level - Everything in a JavaScript object is public. There's some semblance of inheritance, but it seems a little clunky.

    My Javascript is pretty limited to doing thigns with Classic ASP sites and a general class on it. When it comes to all of the new stuff like node i'm not too sure how objects or classes are handled. From what i've seen it's just been a lot of functions so far with include files. It's almost surprising it's taken off the way that it has.

    ---
    Synchronet Digital Distortion: digitaldistortionbbs.com