software environmentalism (ecoop 2014 keynote)
Post on 10-May-2015
127 Views
Preview:
DESCRIPTION
TRANSCRIPT
software environmentalism
@girba
@girba
moosetechnology.org
moosetechnology.org
importers modelsdata analyses
enginesmoosetechnology.org
existing analysis?
apply analysis
interpretconfident?
hypothesize
humane-assessment.com
existing analysis?
apply analysis
interpretconfident?
craft analysis
hypothesize
humane-assessment.com
@Remote(...)@Stateless(...)public class A implements IA { @EJB private IB b; ...}
@Remote(...)@Stateless(...)public class B implements IB { @EJB private IA a; ...}
@Remote(...)@Stateless(...)public class A implements IA { @EJB private IB b; ...}
(model allClasses select: #isRemote) cyclesToAll: [ :class | class attributes flatCollectAsSet: [ :attr | attr declaredType withSubclassHierarchy ]]]
@Remote(...)@Stateless(...)public class B implements IB { @EJB private IA a; ...}
development
humane-assessment.com/guide/assessment-costs
development
development
humane-assessment.com/guide/assessment-costs
software environmentalism
the right to build upon recyclable systems !the responsibility to produce recyclable systems
the right to build upon assessable systems !the responsibility to produce assessable systems
development
humane-assessment.com/guide/assessment-costs
assessment
software environmentalism
@girba
Tudor Gîrba!www.tudorgirba.com
http://creativecommons.org/licenses/by-nc-sa/3.0/
top related