« first day (485 days earlier)      last day (3523 days later) » 

2:09 PM
@HassanAlthaf Yes, but use the tin-can reason for it. There's no need to write a custom reason for this.
additionally, don't chat in comments please
 
I have cleared all previous comments which were not (when combined), helpful. This question has working code, and the asker is looking for a less messy way to do it. This is clearly on-topic here. — rolfl ♦ 16 secs ago
@Vogel612 - not sure why you recommended the close too....
 
@rolfll was asking for a feature IMO..
 
What feature would that be.... are we looking at the same question?
 
"How to make these two queries into one".. IIRC I asked OP to clarify in the third comment...
 
How is combining two queries into one a feature request?
Would asking to combine two functions into one be a feature request?
The review itself may even be "It doesn't really make sense to combine these two queries."
 
2:23 PM
^^^ that.
 
@nhgrif I'd see this under "Asking for code to be written", aka. "About code not yet written"
 
How?
 
especially because it's SQL Queries..
 
But, how do I say this nicely..... I believe you were trolled.
 
If I have function A which does A and function B which does B, how would asking for function C which does A & B be "asking for code to be written" or "about code not yet written"
 
2:24 PM
@rolfll might be... Maybe it's because I am under painkillers and tired as heck..
 
All of the code is written. I'm asking about a refactor.
 
@Vogel612 Asking for code to be rewritten is another thing than asking for code to be written.
 
@nhgrif the way you put it, I begin to see your point.
@SimonAndréForsberg didn't we have that review vs. rewrite??
last time I checked, rewrite answers were not good cr answers..
 
And if refactoring of SQL queries is off-topic while refactoring of programming functions is not, then we need to just burn the SQL tag and not allow SQL questions at all...
 
If it works then any request that achieves the same net result is a valid question.
 
2:26 PM
OK, all this is the comment:
> This question appears to be off-topic because it is more likely to be a Programmers/StackOverflow question. The solution for this question has already been posted on stackoverflow.com/questions/6346674/… – Hassan Althaf 1 hour ago
 
A rewrite answer may or may not be a good answer, but that has no bearing on the topicness of the question...
 
@Vogel612 If they explain the process in rewriting them, or why their approach is better, it is ok.
 
@rolfl that's Hassan's...
 
exactly, the close reason.
So, all listen for a second.
 
well I didn't chose that one...
 
2:27 PM
Is that really good advice, or is that a new user who does not understand either Code Review, Programmers or Stack Overflow?
 
That user has 322 rep.
 
How can an off-topic question here be on-topic on both programmers and SO.
 
@rolfl I'd say the latter..
 
@rolfl Horrible advice. From what I can see, this CR question does not really have anything in common with that SO question.
 
2:27 PM
that too.
 
I thought that Hassan guy was banned from here
 
@rolfl I believe the '/' was meant as or, not and.
 
I kind of thought that too... but... if you can't figure out which, you probably shouldn't say anything.
 
The advice was bad advice regardless, and it cobbled together a number of different ideas, none of which are clearly convincing.
 
Monking
 
2:29 PM
and it lead to a degraded comment-war, as people try to sort out the mess, with a confused user, misdirecting player, and and some people who were sucked in.
It was a troll-win.
Now, there is not much I can do about it, other than to suggest you pay attention to certain specific users.
 
@rolfl take into account that this is Hassan...
 
No lines were actually crossed.
 
I figure it was meant well, but ... y'know...
Hassan was being Hassan :(
 
@rolfl I did not see all the comments, only the one you just posted. What did the others say? How did it escalate?
 
0
Q: Cannot edit deleted question anymore?

Mat's MugI understand that preventing edits on deleted answers can help defeat FTGITW problems on other sites (or here?), but it seems deleted questions cannot be edited either. This creates a problem with questions that were posted too fast and that need to be edited while preventing answers that would ...

 
2:32 PM
shouldn't that be tagged btw?
 
@SimonAndréForsberg What tool do you use to screen-capture long posts that require scrolling to see?
 
0
Q: Normalize Sparse Matrix along rows in C++ Eigen

AkavallI wrote a function to normalize sparse matrix along rows using C++ Eigen; however, I feel that it can be improved, and that I am not using some built in functions of Eigen. #include <iostream> #include <Eigen/Dense> #include <Eigen/Sparse> #include <vector> #include <math.h> using namespace Eig...

 
This question appears to be off-topic because it is more likely to be a Programmers/StackOverflow question. The solution for this question has already been posted on stackoverflow.com/questions/6346674/… – Hassan Althaf 1 hour ago deleted by rolfl♦ 16 mins ago


@HassanAlthaf But i thought this could be some kind of review then? Or am i wrong? – Bas 1 hour ago deleted by rolfl♦ 16 mins ago


@Bas correct me if I am wrong. You are asking, how you can make the two separate SQL Queries a single one, right?? – Vogel612 1 hour ago deleted by rolfl♦ 16 mins ago
 
I guess copy-paste is also a solution :)
 
2:38 PM
Snagit rocks!
Monking!
 
> (...) Don't expect us to spoon feed you with an answer (...) – Hassan Althaf 55 mins ago
 
Snagit appears to have a trial/full version.
 
Hey @Mat'sMug
 
Not prepared to do the full-version thing.
 
@rolfl yeah, it's unfortunately not a free tool
 
2:40 PM
I can personally see several things to review about that code, let alone combining those 2 queries into one...
Which is a simple matter anyways
 
Well those comments was clearly not helpful...
 
@Vogel612 - did pasting that ping you... (I did not intend people to be pinged by that).
 
Why is this Hassan character, who only has two answers (the second of which was posted 30 minutes ago) deciding he knows enough about the community to tell others about it?
wow... look at this comments here... then scroll up and see that excellent answer he's commenting on...
Also, please suggest me on how to improve stuff as well. — Hassan Althaf Aug 11 at 15:10
He gets answers he doesn't even understand and has the audacity to think he knows what is and isn't on-topic here.
@EliasVanOotegem your content is too techy but I will try to grasp and and code everything. — Hassan Althaf Aug 13 at 9:17
 
That answer is superb
 
No kidding.
Doesn't have enough upvotes though.
 
2:44 PM
Wait until he starts close-voting.. beta rep thresholds are becoming a problem.
 
It seems to me that he is polluting the site
 
It has one more now :)
 
He already has started.
That was his.
 
He's trying to help. I think.
3
 
If his intentions are truly good, then someone needs to sit him down and give him a splainin'.
3
 
2:47 PM
Yes. I also think he is trying to help. Unfortunately though, it doesn't go very well...
 
He's a big-site problem for sure.
 
Now I feel like posting on moderators.se (signed up yesterday!)
 
@Mat'sMug I am not convinced.
 
That sure don't look like a code review answer to me... solution to this question? On SO?
 
@nhgrif It's been done before
I feel that the problem is that he is simply too young to be able to review code well. I'm not saying that nobody of his age can review code, but the majority cannot
 
2:48 PM
Of? (phone, can't see which post you're replying to @rolfl)
 
2 mins ago, by Mat's Mug
He's trying to help. I think.
 
@skiwi then the question is about experience, not age.
 
DoorKnob is 13. Age alone isn't a factor.
 
Jul 25 at 20:08, by rolfl
@All, recommended reading: http://slash7.com/2006/12/22/vampires/
Read some of the stuff before, and after that comment.
 
@SimonAndréForsberg Not quite sure, someone with lots of experience may still not yet have developed a good capacity at 14 years old to review code well and brings over his points in a nice manner.
 
2:50 PM
@skiwi 'the problem' is not only about reviewing code, but also about understanding the site, being able to understand English better, and probably more...
 
Of course you can lie on the internet, but I believe that we may be harsher for younger people if they first show to us that they cannot behave
More mature people can let one "rage"-incident slip through, but apart from that 99% of them can control themselves
 
It has nothing to do with his capacity to review. If he were posting bad reviews, we could downvote.
 
^^ Exactly
 
The problem is his capacity to understand what is and isn't on topic, what sort of comments are appropriate. He's (potentially) misleading newer users.
 
It is more about communication.
 
2:53 PM
> @rolfl prove it
 
Starting Communication.SE right now.
2
 
^^ that was like, ... I have no words
Haha
@Morwenn that might be not crazy at all
 
@Mat'sMug I fear that I would be unable to define the scope, let alone contributing.
 
2
A: Labor percentage and wages from clock in/out and sales records

Hassan AlthafUse Classes Documentation. Using classes will not only make your code more readable, but also more easier to be maintainable and re-usable. It will help you separate the HTML logic and the PHP logic, instead of having a lot of messy PHP code in HTML files. My recommendation is, learn OOP Princ...

Although that answer is on the right track, the way he says it is just.... not very helpful I think
 
2:57 PM
@rolfl yes it did... but only once..
 
^^ That article is great.
 
@Vogel612 OK, that sucks because I probably pinged Hassan too.
 
@rolfl yes it probably did..
 
I don't like his tone there.
 
Tell me, does this ping you?
@Bas correct me if I am wrong. You are asking, how you can make the two separate SQL Queries a single one, right?? –  Vogel612 1 hour ago deleted by rolfl♦ 16 mins ago


@Vogel612 Yeah that's right.. but i thought it was a tip or something, but okay you're right :) –  Bas 1 hour ago deleted by rolfl♦ 16 mins ago


@Vogel612 request closing or migrating to StackOverflow or Programmers? –  Hassan Althaf 1 hour ago deleted by rolfl♦ 16 mins ago
 
3:00 PM
yes it does..
 
0
Q: Refactor Coffee Script to fire on page load instead of change

cz3chI have a Rails app where I'm trying to select a list of facilities based on region. I've implemented group_collection_select to do this as well as a bit of CoffeeScript, but it only works when I create a new record an select a region the behavior being only show the facilities belonging to that ...

 
@Vogel612 OK, crap. Hmmm.... thinking
 
you probably can't really prevent it as soon as you got some @ in there..
why not s/@//?
or if you want to preserve pings without pinging...
 
I think anything preceded with an @ and valid user name pings... @ does that ping too?
 
s/@/\@/
 
3:02 PM
What about if I put @Vogel612 in backticks does that ping?
 
What does it matter? I think he knows that he is causing disrupt here, yet still continious (perhaps not really knowing what he is doing)
 
yes..
\@rolfl should ping you..
 
It does.
OK, Learning things still. probably a good sign.
2
 
but @\rolfl shouldn't
 
correct.
 
3:03 PM
okay then, s/@/@\/ should be good to go
 
Tidy basement time.
 
> Why do we tell you to turn it off and on again? Because we don't have the slightest clue what's wrong with it, and it's really easy to induce coma in computers and have their built-in team of automatic doctors try to figure it out for us.
> You can't restart the internet. Trillions of dollars depend on a rickety cobweb of unofficial agreements and "good enough for now" code with comments like "TODO: FIX THIS IT'S A REALLY DANGEROUS HACK BUT I DON'T KNOW WHAT'S WRONG" that were written ten years ago.
 
> </rant>
> No I have traded that for the opportunity to trim satan's [expletive removed] while he's dining out of my open skull, so that the internet may continue to work for a few days.
 
> Doing this all day leaves you in a state of mild aphasia as you look at people's faces while they're speaking and you don't know they've finished because there's no semicolon.
 
0
Q: Multiple yield returns in method

user3744187I have this code : public IEnumerable<MyObject> A() { if (condition) { yield return new MyObject("my first object"); } var otherObjectsToReturn = B(); foreach (var otherObjectsToReturn in anotherMyObject) { yield return anotherMyObject; } } public IE...

 
3:14 PM
 
Seriously, that article was great.
 
It's questions like this that make me glad I write Objective-C: codereview.stackexchange.com/questions/61531/…
 
@nhgrif did you read the answer?
 
I don't know what would happen if we (CR) were all working on the same big project in the same company.
 
Yes.
Well, skimmed.
But you still have to pad it looks like, and you have to guess at how big the biggest number would be.
 
3:21 PM
 
In Objective-C (or Swift): [stringA compare:stringB options:NSNumericSearch];
 
@Morwenn Sh*t would still break... Because a company implies bosses and bosses imply missing understanding for code-cleanness...
or we would go bankrupt
 
There would be parts in Java, parts in Obj-C, parts in C#, parts in PHP, parts in VBA, parts in LOLCode, and nobody would know what platform to deploy to.
6
 
I disagree.
 
How do you differentiate esoteric language code vs golf code ?
 
3:23 PM
There would be some JVM-based code (hello Jython), and also a good C++ part that would expose a C interface so that it can easily be linked.
 
^^ sorry. Also, yeah :)
 
> parts in LOLCode
 
@Mat'sMug you forgot scala and brainfuck lua
 
Literally laughing my ass off out loud
 
@Phrancis pics or it didn't happen
 
3:25 PM
There ;p
 
@Mat'sMug The answer suggests padding with 0s using a method. That's fine... but what happens if one number is larger than the padding you picked? What happens if multiple numbers are? Using NSNumericSearch options with the NSString compare:options: method will compare the number parts as numbers (I'm not entirely sure how exactly it works internally... but it does work quite well)
 
@Vogel I forgot 99% of the tags
 
@Morwenn Right now we're about 5 people working on the TCG project, and we're having difficulties coming to any conclusion as it is :)
 
It's a good answer, and I've upvoted it, and for the language, that's probably the best solution. I was just pointing out that I'm glad I never have to worry about that problem in sorting strings with numbers.
 
0
Q: Connecting together multiple classes

JollyfreakIn my previous question I learned to divide one class into multiple classes. I divided them into a couple of classes, but it is not working! It just shows blank screen. Main : import java.awt.Dimension; import java.awt.Graphics; import java.awt.Image; import java.awt.Rectangle; import java.awt....

 
3:27 PM
@SimonAndréForsberg Seems like a lot of programmers need to learn it's not about what language you're most familiar with, but what's best for the project.
 
@Mat'sMug most of them are meta-tags either way: [tag:*.js]
nooooo, no wildcard tags..
 
@nhgrif And when the project is not entirely specified.... :) We haven't had that much of a problem deciding language(s) though
 
@SimonAndréForsberg I guess that everybody chose the same wrong language :D
Shakespeare programming language.
 
This is a bit why I was suggesting that some of the more fundamental things should be focused on first, the engine, the database structure, etc.
Worry about the final implementation layers last. Way last.
 
My current logic for chosing a programming language is: do I need yes GUI? Yes -> Python, no -> C++.
Also, I don't do web. That kind of helps.
And domain-specific languages can be embedded.
 
3:34 PM
I try to avoid everything that uses a GUI. And that isn't C#
Makes it even easier
 
aaaaah the sweetness of not having to mess with GUI / Web....
 
I haven't worked on a project that didn't involve a GUI since I was in school.
 
The problem with GUIs in C++: gtk is too low-level, Qt predates the standardization and therefore provides something that looks like the standard library but isn't the standard library, and wxWidgets says "Namespaces? There are probably 10-year old compilers that don't support them. Let's not use namespaces".
 
And as such, you're probably right that C++ may not be the best language for GUI stuff.
 
0
Q: Esoteric vs Golfed Code

JaDoggI'm only talking about reviewing code not further golfing it. How do we differentiate esoteric code and golfed code ? Since LOLCODE is allowed does that make all esoteric languages on topic ? Example GolfScript With comment ;'' 6666,-2%{2+.2/@*\/10.3??2*+}* `50<~\; #truncate for webpage...

 
3:36 PM
And Boost doesn't provide a GUI.
On the other hand, the Python bindings of Qt and wxWidgets are well-integrated with the language and nice to use.
 
yeah, pyQt is quite nice
 
PySide is even better :p
 
eh, using pyQt at work because...well, I don't really have a say in it :P
 
As an intern, I had a say, and I ended up using Python, because Qt + libVLC + UTF-something pathname handling in C++ were not my cup of tea.
 
C++ desperately needs its string support brought into the 21st century
 
3:41 PM
Right. C++11 added some encoding-related stuff into the standard, but I find these classes quite incomprehensible.
The ironic part is that Python's unicode strings rely on a C++ library.
 
heh, I didn't know that
 
ICU
Well, it also works in C. Python probably uses the C interface.
 
4
Q: Esoteric vs Golfed Code

JaDoggI'm only talking about reviewing code not further golfing it. How do we differentiate esoteric code and golfed code ? Since LOLCODE is allowed does that make all esoteric languages on topic ? Example GolfScript With comment ;'' 6666,-2%{2+.2/@*\/10.3??2*+}* `50<~\; #truncate for webpage...

 
There is actually a language called ...?
3
 
@Phrancis yes...
 
3:48 PM
I often wins code golf challenges on PCG.
 
It's ugly.
 
The problem is that esoteric languages often don't have style guides or well-known patterns. Therefore, it's impossible to write a style/good practice review for most esoteric languages.
The only kind of review we can do is performance review.
 
aside from the fact that many esoteric languages are designed around saving characters... you're actually lucky if they know the concept of identifiers...
@Morwenn most of the golfing languages suck at that, though...
 
@Morwenn And you can give compliments about the readability. Because if it wouldn't be readable, it would be off-topic :)
I maybe possibly perhaps somehow agree with this answer :) — Mat's Mug 32 secs ago
lol @Mat'sMug
2
 
TTGMTAH
Toodles! ;)
 
4:03 PM
But writing good code in GolfScript sounds like ..counter-nature.
Anyway gotta go, see y'all later! (will be lurking)
"Good code" -> not golfed
 
there are very few times when i come home from work where i am pissed off. this is one of htose times
 
0
Q: Multi-Threading missing return value in c#

SeraphimFoAI think I'm doing something incredibly wrong, but I don't know what. When I run this code, the two thread (thread1 and thread2) result immediately not alive, but the value in val1 and val2 are not correctly set. The part of the code not in the thread works, if I call Process with level = 0, I ge...

 
@CaptainObvious off topic...
I long for the day someone will post a question. is wonky, I wonder why anyone would use it.
Except @Mat'sMug because he likes pain. ;)
 
0
Q: RAII Pattern for Downgradeable ReadWriteLock

Juan LopesThe example for downgrading ReentrantReadWriteLock in the Java documentation seem really unsafe when handling exceptions. I tried to write a simple class to simplify it. Do you see any cases where it can fail? import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReadWriteLoc...

 
4:18 PM
I long for the day that someone will post a question. is wonky, I wonder why anyone would use it.
Except @Phrancis because he likes pain.
 
Well yeah, PHP is wonky... but most web-programming seem to be this way... JavaScript any better?
 
@Phrancis mysql is being used because it's easy to access, easy to get help on, and is very popular.
 
@Phrancis TS
and hardly useful for anything more complicated than CRUD
 
Before I found out about Postgres, I thought all reasonably good other database systems were not free to use.
 
Added an alternate solution using a class system to keep state data. This solves the problem up to Long.MAX_VALUE. — rolfl ♦ 18 hours ago
^^^ that was something I am pleased with ... just saying (pimp pimp....).
 
4:21 PM
Whoops, finger slipped on the upvote button ... :)
3
 
Why did no-one suggest this poster to CR?
3
Q: How can I optimize this class that solves this math sequence

OgenGiven an infinite sequence like so (commas inserted to make pattern more apparent): 1, 1 2, 1 2 3, 1 2 3 4, 1 2 3 4 5, 1 2 3 4 5 6 ,1 2 3 4 5 6 7, 1 2 3 4 5 6 7 8, 1 2 3 4 5 6 7 8 9, 1 2 3 4 5 6 7 8 9 1 0, 1 2 3 4 5 6 7 8 9 1 0 1 1, 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2, 1 2 3 . . . . . . . . . . I...

 
because only stackoverflow questions that are actually stackoverflow questions get migrated to codereview /s
4
 
> Frankly I have been staring at the code for ... 20 minutes, and I can't figure out your algorithm. I can't even throw out a good guess as to whether the result is right, or not.
^^^ I really like that answer by @rolfl, makes me laugh every time :) codereview.stackexchange.com/a/61597/12390
 
> Ahhhhh! That's the difference!!! So this is more for StackOverflow, right? – SeraphimFoA 5 mins ago
Bring out the cake! I think we just educated someone about the difference between SO and CR!
4
 
4:50 PM
@Phrancis JavaScript/jQuery with Java backend for websites and inline loading!
 
0
A: Multiple MySQL select statements

PhrancisAliases Table aliases are handy, sure. But single-letter aliases are not good. It's OK to want to save having to type more characters than needed, but you have to keep in mind that things like aliases and variables get really confusing if the name you give it does not say anything about what it ...

@skiwi sounds a lot better than PHP, actually!
 
ho-ho-ho-napalm
 
Thanks Santa @janos :)
 
(cough)
 
And...Santa ;p
 
@Mat'sMug I was trying to think of a way to bring those two queries together how he wanted, but I don't think the what reviewee is asking is possible in one query. I could see perhaps using UNION but that's the only thing I can think of
If he is trying to make a receipt/invoice looking thing
 
That's why MySQL is painful
 
I would just as soon grab all the order and customer info from the DB and use PHP to parse/display it as wanted... SQL was not designed to look pretty on a web page
 
Godd...
> On a Pentium 333MHz, this program takes 0.2 seconds to convert a file with 200K characters.
 
333 MHz!?
 
5:10 PM
@Phrancis Even more graphical calculator has more clock speed!
 
> The Pentium II[1] brand refers to Intel's sixth-generation microarchitecture ("P6") and x86-compatible microprocessors introduced on May 7, 1997.
Those were high-end back when I was in middle school...
Friend of mine had one, played Wolfenstein 3D on it and thought it was badass.
 
I think the first version I really know a bit is Windows 98 SE on a Pentium 4
Though I know I did play with I believe Windows 3.11 on something older, there was some game where you could collect apples that fell from a tree!
Huh... I'm getting an invitation for Stack Overflow Careers 2.0 triggered by my reputation or something? Is that legit?
 
Email? or through SE?
 
Email
 
@skiwi Those were the days :)
 
5:17 PM
Hovering over the links, it does seem legit
 
@skiwi Yes, that's legit. I also received one such invite a couple of years ago
Haven't paid much attention to my such profile though
 
I should probably consider creating an account
 
Self note: Don't add a 1GB log file to your git repository
8
 
impressive
 
@SimonAndréForsberg Never forget .gitignore.
 
5:21 PM
That's a lot of logging....
 
plot twist: 1gb .gitignore
4
 
"Ignore the World."
Wait, * would probably be enough to ignore everything.
 
"Ignore the world. Very specifically."
 
Seriously, I have no idea what I should put in my resume.
 
@Morwenn look through your CR / SO answers, should be a good place to start
 
@Phrancis For sure C++03/11/14 and Python 2.7/3.X are in it. The question is more about the things that I barely know but that I could put because, hey, everybody puts them and they know even less than me.
 
@skiwi My Careers 2.0 profile is my CV
 
Like "oh yeah, theorically, I totally know how to use Prolog 'cause we used it a little bit at school".
 
*theoretically :)
 
I hate writing CVs. Every job on careers.SO wants two years exp+ or a degree.
;-;
OK, not every. But the ones I've seen that offer relocation (which is fair enough) or remote working
 
5:32 PM
Theoretically knowing PHP has no value whatsoever but theoretically knwing Prolog means "hey, I know something else than OOP".
Honestly, I know Javascript more than Prolog and I don't even know Javascript.
I know that Haskell lists and Prolog are more or less similar. Great.
But I never write anything in Haskell either.
* wrote
Should I mention notions in genetic algorithms and machine learning while I know that I would almost have to learn everything again in order to use them?
Should I mention Game Maker? x)
"Proficient in talking alone."
5
 
I woudln't be too specific
wouldn't
if you're too specific or innocuous people may think you are trying to over compensate
 
5:51 PM
hey guys, anyone up for quick code review in Java?
 
go for it
 
Is this question too incomplete to be on-topic?
4
Q: Most basic HTML website - naming and CSS rules

James WillsonI'm trying to accomplish something very simple as seen here. HTML <div id="header"> <div class="container"> <img src="#"> <ul id="header_nav"> <li>Link</li> <li>Link</li> <li>Link</li> </ul> </div> </div> CSS .container ...

 
@Morwenn Honestly, I think I'm as bad as you are in writing CVs :)
 
Here is the question

http://codereview.stackexchange.com/questions/61578/how-to-serialize-data-from-two-urls-in-the-same-object-efficiently
 
> Any advice at this stage would be good, so I can take these practices forward when doing the next steps of the structure.
 
5:53 PM
if anybody is up for quick CR
 
@200_success sounds like he hasn't finished writing his code and is being really broad. "Any advice" as apposed to "how could I approach THIS SPECIFIC THING better"
 
@janos Interesting
 
@200_success it's quite broad but it looks like a couple of reviewers have found something to critique about it
 
@Webby: quick one for me: metrics.getDimensions().getName().equalsIgnoreCase("DataSync") breaks Law of Demeter
Don't wanna post that as an answer because it's not nearly complete enough
 
I see but how can I avoid that?
 
5:58 PM
refactor A.B.C to A.C
OR declare that the method has a dependency on C, and skip A altogether
 
@DanPantry You now have ≥500 points. Feel free to vote to close.
 
@Webby consider metrics.getDimensionName().equalsIgnoreCase
 

« first day (485 days earlier)      last day (3523 days later) »