statement: {
context: { opinion: "mine" },
subject: "Backbone.js",
type: new Comparison("jQuery [only] version"),
filter: new FilterContext("large code base"),
result: "readability",
action: raise("assume", { subject: "maintainability" }),
};
on("assume") {
belief: "one thing you mean"
};
I disagree that this spread-out, boilerplate-rich format becomes more readable the more of it that you have. I think the larger your codebase is, the more important it becomes for distinct chunks of application logic and behavior to be written clearly and concisely.