| bio | website | |
|---|---|---|
| location | ||
| age | ||
| visits | member for | 2 years, 8 months |
| seen | 2 days ago | |
| stats | profile views | 17 |
|
Apr 18 |
accepted | Is $.proxy a code smell? |
|
Apr 18 |
comment |
Is $.proxy a code smell? @dystroy By scaling I mean that it scales with complexity - I'm not going to have to refactor it for DRY reasons once a few more features get added. If it's got severe performance penalties, then that's the kind of thing I'm asking about. |
|
Apr 18 |
comment |
Is $.proxy a code smell? Neither scales past a certain level of complexity, and they both present the same issue, where jQuery blows away the current object scope. Stuffing a bunch of variables just so that I have access to them in the closure seems like a worse solution. |
|
Apr 18 |
asked | Is $.proxy a code smell? |
|
Jan 18 |
answered | My boss has a bad case of “Not Invented Here” |
|
Sep 10 |
awarded | Yearling |
|
Aug 29 |
comment |
Why don't interviewers ask the applicant to read some code? I disagree. Once you get beyond trivial implementations, reading code is much harder than writing code, and there are a large number of developers who can write code but can't read existing code, mainly because code is all in the imperative tense. To use the foreign language metaphor, developers are mostly rich tourists who need to be understood enough to get what they want, but don't feel the need to understand what's being said around them. |
|
Aug 10 |
comment |
How do you organize highly customized software? Merging with mercurial has been much, much easier than merging with our prior tool, which was Vault. One of the main advantages is that mercurial is really good about putting the change history front and center in the application, which makes it easy to track what was done where. The most difficult part for us was getting the existing branches moved over - if you're merging two branches, mercurial requires that they both have the same root, so getting that set up required one last completely manual merge. |
|
Aug 10 |
comment |
How do you organize highly customized software? We fork the whole tree, mainly because client requests come before build system integrity. Merging from the main system happens manually using mercurial and other tools, and is typically limited to critical bugs or large feature updates. We try to keep updates to large infrequent chunks, both because of the cost of the merge, and because many clients host their own systems and we don't want to put installation costs onto them without providing value. |
|
Aug 10 |
answered | How do you organize highly customized software? |
|
Jun 18 |
comment |
Is 100% code coverage a pipe dream? @back2dos - While you might unit test say, your embedded python scripts, you likely aren't unit testing your html templates, or your CSS, or counting the lines in them towards towards coverage estimates. |
|
Jun 17 |
awarded | Nice Answer |
|
Jun 14 |
answered | Is 100% code coverage a pipe dream? |
|
Jun 8 |
awarded | Caucus |
|
Apr 18 |
awarded | Popular Question |
|
Jan 23 |
answered | How to introduce a new pattern into an existing codebase? |
|
Dec 13 |
answered | Can anyone explain Developer Twin Syndrome? |
|
Sep 11 |
awarded | Yearling |
|
Aug 25 |
revised |
How can one manage thousands of IF…THEN…ELSE rules? added 295 characters in body |
|
Aug 25 |
answered | How can one manage thousands of IF…THEN…ELSE rules? |