Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Messing with someone else's code

Name: Anonymous 2009-09-12 5:13

Sup /prog/

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;

Discuss.

Name: Anonymous 2009-09-12 5:20

- 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: Anonymous 2009-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.

Name: Anonymous 2009-09-12 5:28

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: Anonymous 2009-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: Anonymous 2009-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: Anonymous 2009-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: Anonymous 2009-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.

Name: Anonymous 2009-09-12 8:28

>>8
Be a man, try Gentoo or Arch.

Name: Anonymous 2009-09-12 21:21

>>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.

Name: Anonymous 2009-09-12 22:13

>>10
That distro would be HUEG.

Name: Anonymous 2009-09-12 22:34

>>10
Have you tried NixOS. http://nixos.org

Name: Anonymous 2009-09-12 22:53

>>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.

Name: IHBT 2009-09-13 0:50

>>13
IHBT

Name: Anonymous 2009-09-13 5:20

>>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: Anonymous 2009-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: Anonymous 2009-09-13 5:55

read the title as ``messing with someone else's cock"

Name: Anonymous 2009-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.

Name: Anonymous 2009-09-13 12:11

Apple are getting a free ride on the hard work of the open source community
Isn't everyone who uses FOSS?

Name: Anonymous 2009-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.

Name: Anonymous 2009-09-13 12:20

>>18
WebKit
incredibly small tweaks
Jesus Christ. You fucking OSS fanatics really live in your own world.

The only OSS shit that is better than mediocre is the one with strong commercial backing. Everything else is just depressing.

Name: Anonymous 2009-09-13 12:52

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: Anonymous 2009-09-13 23:48

After all, linus had strong commercial backing when he wrote linux 0.1

Name: Anonymous 2009-09-13 23:55

I have it on good authority, that Xarn was financially motivated when he wrote /prog/scrape

Name: Anonymous 2009-09-14 3:07

>>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: Anonymous 2009-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...

Name: Anonymous 2009-09-14 8:10

>>25
what`s ``/prog/scrape'' ?

Name: Anonymous 2009-09-14 8:55

>>27
it's the crap that sticks to your browse when you surf /prog/

Name: Anonymous 2009-09-14 8:55

>>28
s/browse/browser/

Name: Anonymous 2009-09-14 9:15

>>28
HIBT?

Name: Anonymous 2009-09-14 9:50

>>27
Search your progscrape database for more information on progscrape.

Name: Anonymous 2009-09-15 2:10

#1 piss off, python written like java

Name: Anonymous 2009-09-15 2:49

>>28
why not /prog/scape?

Name: Anonymous 2009-09-15 4:28

>>33
because you have to scrape it off when you're done.
kinda like gum stuck to your shoe

Name: kissugg.co.uk 2009-10-28 21:44

<style type="text/css">
<!--
.STYLE1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
}
-->
</style>
<span class="STYLE1"><a href="http://www.kissugg.co.uk/ugg-bailey-button-c-35.html" title="Ugg bailey button">Ugg bailey button</a> is now very popular. It is different from <a href="http://www.kissugg.co.uk/ugg-classic-tall-c-18.html" title="classic tall ugg">classic tall ugg</a> and <a href="http://www.kissugg.co.uk/ugg-classic-short-c-16.html" title="classic short uggs">classic short uggs</a>. You can have two styles of one ugg bailey button. And now the <a href="http://www.kissugg.co.uk/ugg-cardy-c-17.html" title="ugg classic cardy">ugg classic cardy</a> is also popular one. Here, <a href="http://www.kissugg.co.uk/index.php?main_page=advanced_search_result&search_in_description=1&keyword=grey" title="grey ugg boots">grey ugg boots</a> will be the most fashion color in this year.Welcome to shop with us. 7 days to your door. Enjoy huge discount. </span>

Name: Anonymous 2009-10-29 1:37

Sup /prog/

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;

Discuss.

Name: Anonymous 2009-10-29 8:22

>>36
``Binded'' isn't valid grammar. Discuss.

Name: Anonymous 2010-11-26 15:45

Don't change these.
Name: Email:
Entire Thread Thread List