|
Thermopyle posted:Hah! I skimmed right over that. Oh god yeah, I didn't see the horror at first but I think it was just my brain protecting me.
|
# ? May 8, 2011 08:54 |
|
|
# ? May 17, 2024 14:22 |
|
I don't know how I missed that one either. Sure, parse the string literal "false" and use that as a boolean, I'm sure nobody will mind!
|
# ? May 8, 2011 09:01 |
|
Is that better or worse than (Java):code:
|
# ? May 8, 2011 09:23 |
|
Geekner posted:The same program threw generic Exceptions from EVERY function, then ignored them in main(). The actual code you posted is pretty stupid, though.
|
# ? May 9, 2011 12:45 |
|
Sysadmin horror: code:
|
# ? May 9, 2011 15:31 |
|
A A 2 3 5 8 K posted:
Thanks for the permissions and access, but what's a "personel"?
|
# ? May 9, 2011 15:37 |
|
baquerd posted:Thanks for the permissions and access, but what's a "personel"? Evidence that people who can't spell are sloppy thinkers in general.
|
# ? May 9, 2011 16:47 |
|
It's like pulling teeth to get folks here to utilize the issue tracker, but even when they do, it's not like it is set up well. There's a single field for "priority", here are the very non-orthogonal options:code:
|
# ? May 9, 2011 22:31 |
|
BigRedDot posted:It's like pulling teeth to get folks here to utilize the issue tracker, but even when they do, it's not like it is set up well. There's a single field for "priority", here are the very non-orthogonal options: We ended up trimming it down to two classifications, priority and severity. Priority for the order in which the end users would like to see things fixed, and severity which was set based on symptoms and effects caused by the bug.
|
# ? May 9, 2011 23:28 |
|
Bugtrackers should have 3 priorities: On fire. Not on fire. Wontfix.
|
# ? May 9, 2011 23:37 |
|
Zombywuf posted:Bugtrackers should have 3 priorities: Yes but what is the business impact, severity, and third redundant value denoting a varying degree of urgency?
|
# ? May 9, 2011 23:42 |
|
Zombywuf posted:Bugtrackers should have 3 priorities: This plus issues are delivered by color coded pneumatic tubes.
|
# ? May 9, 2011 23:46 |
|
Zombywuf posted:Bugtrackers should have 3 priorities: I think you mean: Fix this yesterday Fix this right now Fix this at some point (i.e never)
|
# ? May 10, 2011 00:11 |
|
tef posted:Fix this at some point (i.e never) The best kind of bug. Backlog it, make sure not to mention it at the next meeting, wait for new guy to be hired and give up.
|
# ? May 10, 2011 01:04 |
|
tef posted:Fix this at some point (i.e never) I fixed one of these that was entered into the tracker while I was in middle school.
|
# ? May 10, 2011 01:19 |
|
tef posted:Fix this at some point (i.e never) I always schedule in an extra week of developer time for fixing these old rear end bugs and adding in smaller feature requests.
|
# ? May 10, 2011 01:43 |
|
"I mark tickets as Urgent A, Urgent B, Urgent C or Urgent D. Urgent A is the most important. Urgent D, you don't even really have to worry about."
|
# ? May 10, 2011 02:28 |
|
People will always mark tickets with as highest priority so that their pet issue "gets fixed faster". Just cut out the middleman and mark everything as highest priority automatically. e: Since everything now has the same priority, just normalize the results to determine what to do first. If you have ten items marked as Priority 1 that's the same as having ten items with Priority 0.1. Since Priority 0.1 isn't very important at all feel free to take a long lunch. PDP-1 fucked around with this message at 02:55 on May 10, 2011 |
# ? May 10, 2011 02:35 |
|
MEAT TREAT posted:I always schedule in an extra week of developer time for fixing these old rear end bugs and adding in smaller feature requests. Except that 70% of them aren't even valid bugs anymore, because the code has evolved around them, and everyone involved when the bug was reported no longer has anything to do with the project. Also: bugs classed as "critical/blocker" which are a minor interface tweak to a prototype/mockup, and has "as discussed on phone" as part of the description.
|
# ? May 10, 2011 03:07 |
|
Best of all: the "low-priority" bug/feature request that is ignored for 9 months, then suddenly becomes the most important thing in the universe and the entire team is chastisied for not having addressed it. By the same people responsible for it not getting time allocated to it, of course. Then they insist that it be fixed in the current iteration, causing things to be shuffled off to the next iteration. Then the team gets poo poo for not having done the things that were shuffled off to make room for the most important thing in the universe. Repeat a month later with different backlog items. This post belongs in the "management horrors" thread, though. It seems like some folks in management positions are unable to understand the this simple concept: "our team can get X things done in a 2-week release. If you want to add something of size Y, something equally sized won't be done." New Yorp New Yorp fucked around with this message at 03:41 on May 10, 2011 |
# ? May 10, 2011 03:39 |
|
bobthecheese posted:Except that 70% of them aren't even valid bugs anymore, because the code has evolved around them, and everyone involved when the bug was reported no longer has anything to do with the project. Exactly, free week off!
|
# ? May 10, 2011 04:02 |
|
bobthecheese posted:Except that 70% of them aren't even valid bugs anymore, because the code has evolved around them, and everyone involved when the bug was reported no longer has anything to do with the project. I spent a non-trivial portion of last week going through my team's defect backlog and categorizing out those 70% so I can e: ^^^^ goddamn it, I did it wrong!
|
# ? May 10, 2011 04:04 |
|
Javascript, e is some HTML element:code:
|
# ? May 10, 2011 12:39 |
|
Project I was on awhile ago just has A B C severity and no way to prioritize them with-in that. Technically A was supposed to be a blocker that would stop the project, crash, couldn't start up, 90% of features were missing due to bug etc... B was any other bug that we couldn't ship with, C was something that we could ship with but fix later. Sometime before shipping a new field was added 'Dev Priority' which meant it was of a particular priority to someone and should be addressed. Does a Dev priority B come before an A that crashes the game? Who knows! Within a month every bug (Even the C) was 'Dev priority'
|
# ? May 10, 2011 14:31 |
|
My co-worker is a really smart programmer and a great guy, but he is convinced empty lines make code ugly and hard to read.
|
# ? May 10, 2011 16:03 |
|
PDP-1 posted:People will always mark tickets with as highest priority so that their pet issue "gets fixed faster". Just cut out the middleman and mark everything as highest priority automatically. This is my experience with any contract work we do. Everything is a show stopper / on fire situation that isn't just a purely interface or format change. Also, if they do classify something lower at first expect it to become show stopper as soon as you deliver patches for a few of the current show stoppers. If their are no major bugs, then all the tweaks become show stoppers. It really is annoying and leads to burn out. Randomosity posted:My co-worker is a really smart programmer and a great guy, but he is convinced empty lines make code ugly and hard to read. Sometimes they do. Like when you coworker puts empty lines between every line of a method like it was some double spaced paper. Arg list too long, yeah, double space that too.
|
# ? May 10, 2011 16:14 |
|
The top priority in a bug tracker should be reserved for everything that requires everyone down tools and work together to fix it right away. By everyone I include the team that filed the bug in the first place. It can help facilitate the customer's involvement in the process if you hold the triage meeting at their desk. It doesn't take long for people to start respecting sensible bug priorities. (this probably doesn't work well in shrink wrap software environments)
|
# ? May 10, 2011 17:52 |
|
Randomosity posted:My co-worker is a really smart programmer and a great guy, but he is convinced empty lines make code ugly and hard to read. For some reason I've never been able to figure out, software developers can solve complex problems every day but most act like they have the capabilities of a drooling retard when it comes to reading code that isn't formatted the way they're used to. As if it isn't trivial, and a small inconvenience at most, to switch between reading code with braces or not-braces, different whitespace rules, or whatever.
|
# ? May 10, 2011 17:56 |
|
A A 2 3 5 8 K posted:For some reason I've never been able to figure out, software developers can solve complex problems every day but most act like they have the capabilities of a drooling retard when it comes to reading code that isn't formatted the way they're used to. As if it isn't trivial, and a small inconvenience at most, to switch between reading code with braces or not-braces, different whitespace rules, or whatever. To be fair, it seems like whatever code style you're used to is less of an intellectual thing that you can just reason yourself around and more of a preference issue. It's like...I can't stand the taste of fish. I know that most people like fish, and that there is nothing wrong with fish, but that doesn't mean I can just logic myself into enjoying the taste. I cut my teeth on Python, but have been doing most of my recent work in Java. I just feel...uncomfortable...reading and writing it. Of course, I don't go around trying to tell people that the "look" of Java is wrong, either.
|
# ? May 10, 2011 18:06 |
|
HFX posted:Sometimes they do. Like when you coworker puts empty lines between every line of a method like it was some double spaced paper. Arg list too long, yeah, double space that too. Some time ago I had the idea for a code editor where each blank line would be half the height of a line with text in it, just to make it more pleasant to read. I never got around to looking for an editor which actually does this but I think it'd be neat.
|
# ? May 10, 2011 18:33 |
|
Thermopyle posted:I just feel...uncomfortable...reading and writing it. It's okay son, there are lots of people who feel uncomfortable and think just like you!
|
# ? May 10, 2011 18:34 |
|
I think the operative terms here are "Coding for Usability" and "Adhering to a Common Standard". If your team is using Visual Studio, show your devs how to use StyleCop & nArrange and get everyone onboard.
|
# ? May 10, 2011 19:14 |
|
Randomosity posted:My co-worker is a really smart programmer and a great guy, but he is convinced empty lines make code ugly and hard to read. Run all your source code through a minifier before checkin. It's not like the whitespace does anything anyway! may not work for python
|
# ? May 11, 2011 00:42 |
|
Monkeyseesaw posted:Run all your source code through a minifier before checkin. It's not like the whitespace does anything anyway! Or whitespace.
|
# ? May 11, 2011 01:52 |
|
quote:Falcon is ... code:
|
# ? May 11, 2011 20:04 |
|
yaoi prophet posted:http://falconpl.org/index.ftd?page_id=facts Witness the power of facts!
|
# ? May 11, 2011 20:13 |
|
yaoi prophet posted:Oh god, it's like some horrible hosed-up LISP. The icing on the cake is the unreadable dark-on-black color scheme they use for their code snippets.
|
# ? May 11, 2011 20:34 |
|
|
# ? May 11, 2011 21:20 |
|
yaoi prophet posted:Whoah, this language does DWIM on English as well?
|
# ? May 11, 2011 22:40 |
|
|
# ? May 17, 2024 14:22 |
|
Jabor posted:Whoah, this language does DWIM on English as well? Haha!
|
# ? May 12, 2011 00:22 |