@simas_ch I have a case where it’s the other way around, we are supposed to store the data that is submitted, and there is little reason for representing it in a different way. There needs to be some bookkeeping, but that goes into another entity.
@rmotafreitas Most examples in education are simple to make the thing you’re teaching stand out. Unfortunately, it often means the thing you’re teaching is overkill for the example. The educator should take care to explain and show examples where it is necessary.
@keepaway@allenholub A problem with quality is that it also relates to function,b e.g. correctness is a quality, how can that be disentangled from functional requirements?
@tagir_valeev The number should reflect the "typical" number of mistakes for a language/platform. E.g. 100 Java mistakes, 10000 Javascript mistakes etc
@JordiCabot I taught OCL in a course on model-driven development, as a tool related to EMF validation. The OCL interpreter view worked well with Sirius' OCL implementation, giving a good interactive experiences.