• 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 Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Henry Wong
Saloon Keepers:
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Tim Moores
  • Mikalai Zaikin
Bartenders:
  • Frits Walraven

Urly Bird 1.2.1 PASSED! (381/400)

 
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Folks!

I've taken essay exam at 2-12-2k8 and got result at 22-1-2k9. They said sorry, because it took more then 4 weeks, anyway here's my score:

Points Points General Con: 100 90
Documentation: 70/70
OOD: 30/30
GUI: 40/31
Locking: 80/80
Data Store: 40/40
Network Server: 40/40

Total: 400/381

My 3 cents for anyone who want feedback:

Go with RMI - very easy to implement
Locking - the simplest implementation. I spent many hours on consideration between the simplest (3 synchronized methods) or hand-over-hand. I had both but I went with the easiest one.
GUI - I would say it was basic they need
In General - some project parts are confusing, try to think as it's real project, real problem and what You can expect from the client. Your decisions has pros and cons, You have to know them!

I think it's better to make documentation while You write code but You must be 100% sure that design is what You want, later If You refactor project or change design, documentation may land in trash.

Essay exam - If You wrote project You will definitely pass it.

I wanted to thank all of You for help and feedback!

Cheers

 
Sheriff
Posts: 11604
178
Hibernate jQuery Eclipse IDE Spring MySQL Database AngularJS Tomcat Server Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congratulations

Did you used (java.util.)logging through your application?
 
Bartender
Posts: 2292
3
Eclipse IDE Spring Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congrats, partner! Great score!!!
 
Sebastian Puzon
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Roel De Nijs wrote:Congratulations

Did you used (java.util.)logging through your application?



Yes, it's very helpful, especially when You start playing with locking. In real world, there's no application without logging feature
 
Roel De Nijs
Sheriff
Posts: 11604
178
Hibernate jQuery Eclipse IDE Spring MySQL Database AngularJS Tomcat Server Chrome Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Sebastian Puzon wrote: In real world, there's no application without logging feature



I know but in real world i use log4j or slf4j, but those things are not allowed for this assignment

i find the java.util.logging interface not very user-friendly. Also the messages it produces are not that obvious (my opinion of course). And if you don't adjust the logging-level you only see info-messages or higher. I know i could write my own formatter to produce my own output, but that's (far) outside the scope and you won't get any points extra for it (so you can only loose points).

So if i may ask how did you implement this logging? Did you use the logging.properties file of your jdk to adjust the levels (and other configuration) or did you do it programmatically, through some LogUtilities-class? It would be nice if you could elaborate a bit on this issue.
 
Ranch Hand
Posts: 759
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congrats Pal !!! Add your name in http://faq.javaranch.com/java/ScjdWallOfFame


Jeffry Kristianto Yanuar (Java Instructor) SCJP 5.0, SCJA, SCJD (UrlyBird 1.3.2)
 
Sebastian Puzon
Greenhorn
Posts: 13
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Roel De Nijs wrote:

Sebastian Puzon wrote: In real world, there's no application without logging feature



I know but in real world i use log4j or slf4j, but those things are not allowed for this assignment

i find the java.util.logging interface not very user-friendly. Also the messages it produces are not that obvious (my opinion of course). And if you don't adjust the logging-level you only see info-messages or higher. I know i could write my own formatter to produce my own output, but that's (far) outside the scope and you won't get any points extra for it (so you can only loose points).

So if i may ask how did you implement this logging? Did you use the logging.properties file of your jdk to adjust the levels (and other configuration) or did you do it programmatically, through some LogUtilities-class? It would be nice if you could elaborate a bit on this issue.



I used my own logging.properties file located in project folder + my own formatter - this was only for my local env. I didn't added logging.properties to submission jar. Do not waste to much time on logging, it's marginal problem
 
author
Posts: 9050
21
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congrats Sebastian!

Off to the results forum...

Bert
 
Ranch Hand
Posts: 10198
3
Mac PPC Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Congrats!
 
It's a tiny ad. At least, that's what she said.
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic