Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor: object por instancia de una clase #1987

Open
PalumboN opened this issue Dec 29, 2020 · 0 comments
Open

Refactor: object por instancia de una clase #1987

PalumboN opened this issue Dec 29, 2020 · 0 comments
Labels
component: refactor type: Needs Discussion Please detail expected behavior & examples

Comments

@PalumboN
Copy link
Contributor

PalumboN commented Dec 29, 2020

Avanzada la cursada, a veces aparecen unos objetos que son especiales para el dominio pero no por su comportamiento, sino por tener ciertas características. Hay dos formas de hacer esto:

object pepita inherits Golondrina(energia = 100) { }
// ó
const pepita = new Golondrina(energia = 100)

Al sentirse cómodo con los objetos autodefinidos en vez de instancias de una clase (supongo que por el recorrido que escogemos), muchxs estudiantes optan por la primero sobre la segunda. Pero a mí me gusta la segunda (tengo justificaciones, pero estoy escribiendo esto rápido).

Se podría poner un "quickfix" en el caso de tener objetos autodefinidos (con inherits) sin comportamiento propio.

@PalumboN PalumboN added type: Needs Discussion Please detail expected behavior & examples component: refactor labels Dec 29, 2020
@PalumboN PalumboN added this to the Wollok 3.0.0 J milestone Dec 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: refactor type: Needs Discussion Please detail expected behavior & examples
Projects
None yet
Development

No branches or pull requests

1 participant