discovering and turning new or hidden concepts into objects, along with the relationships between it and other objects (pieces of data and behaviors on data)
#ddDesign
through #intentionRevealingInterfaces, #meaningfulNames of classes and methods/functions. through different kinds of classes and constructs/#designPatterns e.g. Value, Entity, Service, Aggregate, Repository
cus we want our code to be accurate; about the business processes it claims to implement or support; leading ultimately to a better product, less WTFs, and lower maintenance costs
#devcommunity #devdiscuss
then the code needs to use the same vocabulary conceptually the same way