|
|
|
|
|
by Peaker
4713 days ago
|
|
Dynamic languages work out great when code coverage is ~100% at every run, and runs are short. Virtually all programs start out that way, so dynamic languages feel great. As they grow, the pain creeps in very slowly. As you said, by the time the programmer realizes he's in hell, it's too late to fix it. |
|
From what I've seen, it's more that management doesn't want to take resources from fighting fires to move some gasoline. A disciplined group can even take rat's nest code and whip it into shape: but only if management is clueful enough to make that a priority. Usually, they're making decisions on a short-term basis.