DEV Community

Discussion on: Strategies for Effective Programming

Collapse
 
mortoray profile image
edA‑qa mort‑ora‑y

Boilerplate is an indication of something missing from the frameworks. I think a lot of language/framework designers don't consider this, as you say it interferes with learning. I had even more to say in my article on boilerplate

I'll admit I don't really do a lot of research coding. When looking for a tech I do really quick evaluations then just try to make one of them work. If it fails, then I'll look for another.

Collapse
 
nestedsoftware profile image
Nested Software

Yes, in general web and mobile technologies seem to require a lot more boilerplate than seems necessary. I was pleasantly surprised by how easy it was to get things off the ground with Fuse, but that seems to be the exception rather than the rule. It would be nice if technologies were geared more toward providing intelligent defaults so one could get going with one's actual application logic quickly, while still making it easy to override a default behaviour.