Archive for May, 2011
Jeff Casimir talked about skinny controllers, fat models and beyond. His first statement was that it was a best practices talk but he did not like that title. Best is not a good word. It should be ‘a practice’ as there are others that are just as valid. Going from there the basic idea of skinny controllers and fat models was explained. That is just for the back-end of the app, what about the front-end? That is an issue, while we should make it look like a bento box we mostly shove all the crap over there. Stating that views should actually just be HTML with some data.
Jeff had several ideas on how to make views more beautiful!
In rails we have the idea skinny controller as fat models. On the other side we have the wild west views… not always a good thing. This is why I wanted to attend the “building bulletproof views” during the afternoon at railsconf.
Although I have worked with html5 before this. But picking between rails for zombies (done), legacy updating (done) and a free form FOSS work… I choose the HTML5 tut just for the fun of it.
Although I’m fairly young I have already found myself in several projects that tried to do scrum and some that did. I say tried and did because there is a real difference. Scrum is not just some method you use to do projects. It’s actually just a framework build upon the philosophy of agile software development. This is where most people go wrong. They do the framework but do not embrace the ideals behind it.
In this way only the process is changed and not the way they think about what they are doing. Without really breaking through to the core it will not be possible to get all the benefits of the ideas behind the method.