29 Dec '16, 1pm

Componentes #rails con Plain Old #RubyObjects

Los Objetos de Servicio te ayudan a conseguir más aislaciones entre los objetos. Los Objetos de Servicio (Si están bien nombrados) muestran lo que hace una aplicación. Puedo pasar la mirada por el directorio de servicios, para ver que capacidades provee una aplicación. Limpia modelos y controladores. Los controladores encienden la petición (params , sesión, cookies) en los argumentos, los pasa al servicio y los redirige o deja dependiendo de la respuesta del servicio. Mientras los modelos solo tratan con asociaciones y persistencia. Extraer código de los controladores/modelos hacia objetos de servicio apoyaría a SRP y separaría más el código. La responsabilidad del modelo sería solo tener que lidiar con asociaciones y guardar/eliminar registros, mientras el objeto de Servicio tendría una sola responsabilidad (SRP ). Esto lleva a un mejor diseño y mejores unidades de prueba...

Full article: http://miescapedigital.com/componentes-rails-plain-old-ru...

Tweets

Construye Elegantes #ComponentesRails Con Plain...

33sur.cl 28 Dec '16, 12am

Evita usar Helpers , mejor usa decoradores. ¿Por qué? Una dificultad común con helpers en Rails, es que se pueden converti...

Construye Elegantes #ComponentesRails Con Plain...

adictec.com 26 Dec '16, 4pm

Evita usar Helpers , mejor usa decoradores. ¿Por qué? Una dificultad común con helpers en Rails, es que se pueden converti...

¿Aún no has encontrado el regalo perfecto? Con ...

nespresso.com 29 Dec '16, 11pm

You are connected to the Nespresso DE website. If you want to receive your delivery in another country, please follow this...

Build Sleek #RailsComponents With Plain Old #Ru...

leopathu.com 04 Jan '17, 5pm

ActiveRecord models can contain associations and constants, but nothing else. So that means no callbacks (use service obje...

via @jnasser1983 #RubyOnRails

via @jnasser1983 #RubyOnRails

dreamifly.com 03 Jan '17, 10pm

Decoupling. Service objects help you achieve more isolation between objects. Visibility. Service objects (if well-named) s...

La partie TP de la formation Rails est disponible

grafikart.fr 28 Dec '16, 1pm

Maintenant que l'on a fait un petit tour du propriétaire je vous propose de découvrir ce que donne Ruby on Rails dans un c...

Deal: The Complete Ruby on Rails Super Bundle for $39 – 12/29/16 https://t.co/fVl0fOQZut

Deal: The Complete Ruby on Rails Super Bundle f...

androidheadlines.com 29 Dec '16, 12pm

Ruby on Rails is still a fairly popular programming language that is used on a number of websites on the interwebs these d...

Trabajos en Madrid Programador Ruby On Rails

trabajos.com 30 Dec '16, 2pm

En atSistemas, somos más de 800 profesionales dedicados desde 1994, a la consultoría, servicios de Tecnologías de la Infor...

for those learning ruby on rails

railstutorial.org 28 Dec '16, 2pm

Newly updated for Rails 5, the Ruby on Rails Tutorial book and screencast series teach you how to develop and deploy real,...

I would like to hire a Ruby on Rails Developer ...

freelancer.com 28 Dec '16, 12am

ruby on rails developer for hire , hire ruby on rails developer india , hire ruby on rails developer , hire ruby on rails ...

Programador de Ruby on Rails con inglés https:/...

empleomadrid.com 09 Jan '17, 12pm

30/12/2016 Programador Ruby On Rails Madrid - Las rozas de madrid, atSistemasEn atSistemas, somos más de 800 profesionales...

Master Ruby on Rails top to bottom with this complete learning package

Master Ruby on Rails top to bottom with this co...

technobuffalo.com 27 Dec '16, 1pm

Ruby on Rails is one of the most popular web development arenas around for anyone building and distributing their own webs...

Best of 2016: Save Over $2,950 on the Complete Ruby on Rails Super Bundle

Best of 2016: Save Over $2,950 on the Complete ...

wccftech.com 27 Dec '16, 2pm

Ruby on Rails is one of the most powerful all-purpose programming languages and is also one of the most commonly sought af...

Learn Node.js or Ruby on Rails? via /r/webdev

reddit.com 25 Dec '16, 6pm

Yes, this has been debated a lot and I've done my googling to know the basics but problem is what I could find was mostly ...