Hola tengo estos dos metodos de clase
priceBeforeTax | com p p2 | com := self isBestSeller ifTrue: [ price / 50 ] ifFalse: [ price / 100 ]. p := self isBestSeller ifTrue: [ price * 1.1 ] ifFalse: [ price ]. p2 := p + com. ^ p2 ----------------------------------------------------------- price | com p p2 p3 | self isBestSeller ifTrue: [ p := price * 1.1. com := price / 50 ] ifFalse: [ p := price. com := price / 100 ]. p2 := p + (p * 21 / 100). p3 := p2 + com. ^ p3 como se ve hay codigo repetido quiero si pueden me ayuden a refactorizar estos dos metodos gracias -- -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org --- Has recibido este mensaje porque estás suscrito al grupo "ClubSmalltalk" de Grupos de Google. Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a [email protected]. Para ver este debate en la Web, visita https://groups.google.com/d/msgid/clubsmalltalk/567e77cf-56c6-4e60-863f-0b0e137be044%40googlegroups.com.
