|
Subjunctive posted:I think one exists for Eclipse too. eclipse has built in tools for removing unused code but its generally meant to be used explicitly like when ur doing clean up.
|
# ? Jun 22, 2015 16:56 |
|
|
# ? May 26, 2024 08:46 |
|
gonadic io posted:cross-posting from the CoC get a job thread: assumin that's the company i think it is,
|
# ? Jun 22, 2015 17:00 |
|
the talent deficit posted:clojure's eventual typing is really cool not familiar with this term so I'm gonna google it and learn something!
|
# ? Jun 22, 2015 17:01 |
|
Plastic Snake posted:not familiar with this term so I'm gonna google it and learn something! pretty sure it just means that it has an optional type system, so you can start out dynamic and eventually add types as you see fit
|
# ? Jun 22, 2015 17:03 |
|
Plastic Snake posted:but of course it has a good test suite to verify correct behavior, right? right?? there's A test suite, no idea how good it is though. no idea what I'll find if and when i get there though. right now i'm just tearing out parts that fail to compile and replacing it with what I assume is the right library or syntax for Rust 1.0 so who the gently caress knows. right now i'm struggling with all the Clone derive attributes that fail. i generally don't like rewriting things but at the same time i'm not really learning anything about Rust this way and the library is pretty small.
|
# ? Jun 22, 2015 17:06 |
|
lol if your c# variables aren't all type dynamic
|
# ? Jun 22, 2015 17:06 |
|
i literally cannot imagine a scenario where i would want anything other than c#/c++/whomever else style type inference like are there any actual benefits to dynamic typing or is it all some bizarre misunderstanding
|
# ? Jun 22, 2015 17:09 |
|
and i mean "benefit" in the loosest most minimal way possible
|
# ? Jun 22, 2015 17:09 |
|
like when i read dynamically typed code i just assume that every interaction with an object has after it a comment that reads something like this: foo[x] = bar.baz(y); // hopefully this works!
|
# ? Jun 22, 2015 17:10 |
|
the benefit of dynamic typic has classically been quicker development time due to less typing and type system boilerplate. there might have been some validity to that argument in the past but most popular or new statically typed languages have both reduced the amount of boilerplate and implemented enough type inference that they start to look an awful lot like dynamically typed languages anyway. i think clojure has a lot of neat stuff but in a way it embodies the absolute worst parts of dynamic languages. lots of just "stuff everything in a map!" going on and even hickey himself endorses this to an extent.
|
# ? Jun 22, 2015 17:16 |
|
Bloody posted:i literally cannot imagine a scenario where i would want anything other than c#/c++/whomever else style type inference people assume that static typing means java-style static typing and run as fast as they can in the opposite direction.
|
# ? Jun 22, 2015 17:17 |
|
java typing is fine.
|
# ? Jun 22, 2015 17:23 |
|
Shaggar posted:java typing is fine.
|
# ? Jun 22, 2015 17:24 |
|
i agree, a lot of people don't.
|
# ? Jun 22, 2015 17:25 |
|
then those same people write a bunch of extra unit tests to make sure that a method doesn't accept a string when it should only work on ints. we're doomed.
|
# ? Jun 22, 2015 17:27 |
|
my new job still lets me use c# every day which is cool and good
|
# ? Jun 22, 2015 17:49 |
|
coffeetable posted:assumin that's the company i think it is, ya it is
|
# ? Jun 22, 2015 18:01 |
|
java typing was awful when you had to do poo poo likecode:
|
# ? Jun 22, 2015 18:02 |
|
i think the thought process goes like "types sucks bc you get compilation errors all the time whereas with <plang> it always work right away!!!"
|
# ? Jun 22, 2015 18:04 |
|
the other argument is "these nested generic types confuse me. let's not have them" "futhermore, lists of lists are too confusing. let's not have them"
|
# ? Jun 22, 2015 18:06 |
|
anyone else hate type promotion or is that just me maybe if there was just a set of numeric types that did not promote at least
|
# ? Jun 22, 2015 18:13 |
|
terrible programmers: is it normal for your employer to forbid a software developer from downloading files at work and instead require he or she submit a ticket to IT saying "please download this file for me"?
|
# ? Jun 22, 2015 18:22 |
|
fleshweasel posted:terrible programmers: lol
|
# ? Jun 22, 2015 18:26 |
|
fleshweasel posted:terrible programmers: haha whaaaaaaaat.
|
# ? Jun 22, 2015 18:30 |
|
Jabor posted:java typing was awful when you had to do poo poo like idgi. whats the problem with this?
|
# ? Jun 22, 2015 18:30 |
|
Bloody posted:i literally cannot imagine a scenario where i would want anything other than c#/c++/whomever else style type inference i like rust type inference better
|
# ? Jun 22, 2015 18:30 |
|
Shaggar posted:idgi. whats the problem with this? it's pretty noisy, the type stuff takes up more of the line than the actual expression.
|
# ? Jun 22, 2015 18:33 |
|
fleshweasel posted:terrible programmers: this is what it was like working at a bank
|
# ? Jun 22, 2015 18:38 |
|
fidel sarcastro posted:haha whaaaaaaaat. followup question: should I be looking for another job
|
# ? Jun 22, 2015 18:44 |
|
Valeyard posted:this is what it was like working at a bank i once worked as a contractor for a company making ("personalizing") credit cards and i wasnt even allowed to be administrator of my own pc the it guy i had to ask to log me in administrator account whenever i needed to install some crap quickly went like "alright, im going to type the password now. please make sure you don't look at it" and like an idiot i actually looked away and he had to insist that i definitely should not look at it and he typed it real slowly to make sure i got it
|
# ? Jun 22, 2015 18:50 |
|
fleshweasel posted:terrible programmers: defense contractor? are you airgapped? if not then lol no run while you can
|
# ? Jun 22, 2015 18:55 |
|
defense contractor? no. airgapped as in some computers are isolated from the internet? no.
|
# ? Jun 22, 2015 19:00 |
|
admin rights is a deal breaker for me. disallowing admin rights is a bad solution to a real problem where there are much better solutions.
|
# ? Jun 22, 2015 19:03 |
|
fleshweasel posted:defense contractor? no. airgapped as in some computers are isolated from the internet? no. yeah, those are literally the only valid reasons i can think of, get polishing that resume
|
# ? Jun 22, 2015 19:06 |
|
Having to go through the companies own download centre to grab everything. Oh cool, everything is really outdated. Submit ticket for newer version and it shows up as a hilariously priced reques
|
# ? Jun 22, 2015 19:06 |
|
Zlodo posted:i once worked as a contractor for a company making ("personalizing") credit cards and i wasnt even allowed to be administrator of my own pc lol
|
# ? Jun 22, 2015 19:07 |
|
gonadic io tell us the company you applied to
|
# ? Jun 22, 2015 19:09 |
|
dynamic typing (done right) is great I'm pretty sure you guys' brains are broken by coding in dumb languages for so long Bloody posted:like when i read dynamically typed code i just assume that every interaction with an object has after it a comment that reads something like this: I have no idea what's your problem here, I mean foo[x] = (qux_t) bar.baz(y); like oh my god this piece of poo poo is so much more readable now?
|
# ? Jun 22, 2015 19:18 |
|
i'm being told to fork a java library and rename the packages to circumvent design problem that results in a class loading error when another project is also using this library. i can tell them to gently caress off right
|
# ? Jun 22, 2015 19:22 |
|
|
# ? May 26, 2024 08:46 |
|
Symbolic Butt posted:I have no idea what's your problem here, I mean there's no good statically typed language where that should be necessary the question is how confident you can be that bar has a method baz() that takes one argument for which y is an appropriate value and returns a value that is appropriate for whatever future uses will be made of the contents of foo. in statically typed languages, you know this is true because your ide tells you if it isn't. in dynamically typed languages, having this confidence requires either: (a) a good unit test suite, the kind that basically never gets written in practice; or (b) no terrible programmers involved with the code. e: also i spent today happily writing dynamically typed code without any problems, because often it doesn't matter. but when it does matter, it really matters! Soricidus fucked around with this message at 19:26 on Jun 22, 2015 |
# ? Jun 22, 2015 19:23 |