


use domain driven design (common in microservice architectires)
use DRY
existing code exerts a powerful influence! people try to copy the existing code – it backs you into a corner.
write tests.
always.refactor.
always.refactor tests too.
think of tests as i/o something in, something else out.

Leave a Reply
You must be logged in to post a comment.