Skip to content
loading...

re: What Are The Best Software Engineering Principles? VIEW POST

TOP OF THREAD FULL DISCUSSION
re: Not really a fan of big upfront design. I prefer a "just enough" upfront design approach to get started, and then design as the need to do so arise...
 

Zero upfront design here.

Covering following roles does the job.

  • Interface class
  • A Machinery Object (a do'er)
  • A Consumable Object (e.g. input)
  • An InterActor Object (e.g. adapter, handler)

All class properties private, no getter-setter and other magic tricks.

code of conduct - report abuse