Win a copy of Svelte and Sapper in Action this week in the JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Ron McLeod
  • Paul Clapham
  • Bear Bibeault
  • Junilu Lacar
  • Jeanne Boyarsky
  • Tim Cooke
  • Henry Wong
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • salvin francis
  • Frits Walraven
  • Scott Selikoff
  • Piet Souris
  • Carey Brown

NX Contractor: Simple Design Hint ?

Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

The IT director does not anticipate much reuse of the first technology system, but intends to use that system as a learning exercise before going on to a web based system.

According to above quote from the assignment instructions, is it a BIG HINT that the design should be as simple as possible and "reuse" is not a very important issue here ?
Any comments ?
Thank you.
Posts: 11
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Chin Ho Tan
Sure, you could take that statement as such a hint. But I would not put a lot of meaning into that. Note, however, I am doing the FBN assigment, so I haven't got the full picture.
But even though the assignment states that the solution should be simple, I would be careful with the part about no reuse. One of the strong sides of good object oriented code is the ability to easily reuse the code. So be careful not to throw good coding practices away, just because you think the assignment says you can. As I read the quote you refer to, it states that you should not take any effort to create a huge framework, which main purpose is to offer possibilities for expansion and scalability. But still practice the virtues of modularity, encapsulation, inheritance and so on.
You should see the assignment as a possibility to explore all the right ways of solving problems, and creating good, understandable and easily maintainable code. This does not mean that is will be a non-simple and huge solution you create, only that it should be carefully though through. This is, at least to me, the feeling I get from the inclusion of the words �learning exercise� in the quote you include. So take the chance to teach the IT director, and yourself, all the right ways to code using Java. This Ranch will certainly help you do so.
Flemming Mertz
Did you miss me? Did you miss this tiny ad?
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
    Bookmark Topic Watch Topic
  • New Topic