When I have to put my hands in someone else's dirty code I feel unconfortable. Ok, this should be the same for everyone here, however there's something that absolutely drives me crazy:
- Software generated by automatic code generation tools;
- Code binded to a specific IDE that can work only with it;
- Software generated by automatic code generation tools;
Fine as long as you do have the originals from where it was generated, otherwise stupid to work with.
Name:
Anonymous2009-09-12 5:24
>>2
May spare a lot of time in some cases... but obviously it depends on how good the generator is. Parsers generators, by examples, are very useful.
I'm not sure what you mean by: - Code binded to a specific IDE that can work only with it;
Some editors like emacs can insert a header comment like: ;;; -*- Mode: Lisp; Package: SOME-PACKAGE -*-
This isn't exactly harmful at all. I've also seen some people include inline code to be used by the editor for helping with some tasks, but the code would work fine in another editor.
Name:
Anonymous2009-09-12 5:34
>>4
To be precise I'm messing with some java code wrote by a faggot, and I've found in some awesome ".form" files. I've put ".form files" on google and here we go, another fuck for me: http://form.netbeans.org/updates/update55.html
I hate this stuff. This means that I've got to install the whole fucking netbeans and taint my well-configured system with it. This is BAD.
Name:
Anonymous2009-09-12 5:36
indeed.
software generated code is horrible to read. software always seems to write code that takes 10+ lines for things that could be done in a single line, as well as always explicitly setting values - even if they're the default.
eg: class x;
x = new class();
x.setVariable1(class.VARIABLE1_DEFAULT);
x.setVariable2(class.VARIABLE2_DEFAULT);
x.setVariable3(class.VARIABLE3_DEFAULT);
x.setVariable4(class.VARIABLE4_DEFAULT);
i suppose that's better than lots of human generated code is though
Name:
Anonymous2009-09-12 5:38
>>5
if you're worried about tainting your computer, then why not install it in a virtual machine or something?
Name:
Anonymous2009-09-12 5:41
>>7
Good point, even if I won't encourage my worst enemy to install netbeans on a virtual machine. To be precise I've just installed a dual booted system, debian + fedora, using the fedora installation for dirty works and keeping debian sane...
[out of topic]
And actually I'm realizing that fedora is fucking good.
>>5,7
This is why I strongly advocate1 for a distro meant specifically for developing. One that has all the dev tools installed and tones (tonnes?) of libraries, etc. It's setup to cross-compile for as many platforms as possible, as many languages as possible, everything.
__________________
References 1. There are none because open source developers don't think ahead when developing systems. Look at the mess gcc has become. It's going to take the LLVM to finally get us something that isn't a piece of shit for modern developing. For all the shit company Apple is, I'm really glad they're investing in this.
>>10 I'm really glad [Apple is] investing in this.
Seriously, how can you even say that when Apple has proven to be profoundly anti-Free? Any appearance they have of friendliness to the Free and Open Source Communities is just to lure us into a false sense of security so they can sue us into oblivion for patent and trademark infringement.
>>13
Should've done it with CUPS and WebKit and OpenCL ages earlier.
Either Apple fails that hard at failing hard, or...
IHBSWTT is.
Name:
Anonymous2009-09-13 5:23
>>15
Actually, if you're going to mention Apple in a thread like this how could you forget the mile-long __MyCompanyName__ comments?
Name:
Anonymous2009-09-13 5:55
read the title as ``messing with someone else's cock"
Name:
Anonymous2009-09-13 12:02
>>15
CUPS, WebKit (Konqueror), and OpenCL were existing GPLed projects that Apple were only forced to contribute back to because of the law. Their "contributions", by the way, are incredibly small tweaks to make this code compile on their modified FreeBSD distribution, of which 99.9% is code that was written outside Apple altogether. Apple are getting a free ride on the hard work of the open source community and you are too much of a fanboy to admit it.
Apple are getting a free ride on the hard work of the open source community
Isn't everyone who uses FOSS?
Name:
Anonymous2009-09-13 12:14
>>19
Companies like RedHat, Novell, and IBM make meaningful contributions back to the community, and have full time employees working to improve software that other people use.
strong commercial backing
Somewhat wrong in general, I don't know what happens in your little web world, but I've seen plenty of free(BSD,GPL and even public domain) survive: by themselves, by donations, some company paying a modest sum to one of the core developers for support, core devs starting their own consulting company, and so on. Most open source software devs develop because they like it, and they'll surely keep on doing it even with little support, "strong" commercial backing are usually only common on projects that may interest the Enterprise or other popular projects. Projects which are not as popular, but good enough, tend to survive without someone having to invest a lot of money on them, simply because the developers care about the projects. I've seen a handful of such examples.
Name:
Anonymous2009-09-13 23:48
After all, linus had strong commercial backing when he wrote linux 0.1
Name:
Anonymous2009-09-13 23:55
I have it on good authority, that Xarn was financially motivated when he wrote /prog/scrape
>>24
Regardless, /prog/scrape actually enriches the /prog/ experience by a fair margin. I'm looking around and I'm not sure which Anonymous is the troll... and you know what that means.
Name:
Anonymous2009-09-14 8:09
>>21
YHBT, but at least someone on the prog had enough sense to coke out that particular shitfaced anti-Apple. It was a conspiracy threat I see some of them on comments elsewhere...
When I have to put my hands in someone else's dirty code I feel unconfortable. Ok, this should be the same for everyone here, however there's something that absolutely drives me crazy:
- Software generated by open source faggots;
- Code binded to a specifically damaged brain that can work only with it;