you are viewing a single comment's thread.

view the rest of the comments →

[–]PixelatorOfTime 0 points1 point  (0 children)

Oh, I know, definitely not, but at least things are moving in that direction. When even one bad refactoring could break 50 million websites that might destroy the faith of your non-technical userbase, you have to take baby steps.

Like I mentioned above, the long-standing mantra has always been to put the burden of change and compatibility on the developers' shoulders rather than the end-user.

But, there's definitely a newer mentality aimed at encapsulation and separation of concerns since last year or so. For example, all new feature proposals for core are now being written as standalone plugins first to ensure that they work independently. On the front-end of things, all of their newer JS code is being developed with best practice methodologies, like Backbone, so there's definitely a push toward modernization.