2nd Łódź JUG Meeting - Summary

Table of Contents

2nd Łódź JUG Meeting - Summary

Yesterday, on August 9th, 2008, the second meeting of the Łódź Java User Group was held. Despite the vacation period, many enthusiasts were brave enough to devote part of their Saturday afternoon to attend a meeting dedicated to the magnificent Java programming language.

Unveiling Implementational Patterns

The topic was quite unusual, as implementational patterns are not a widely recognized term, yet, as it turns out, many of us deal with the subjects covered by them on a daily basis. These issues often touch on basic topics such as naming conventions, class extraction, creating exceptions, and so on.

This is the kind of magic that an experienced programmer masters sooner or later. However, sometimes you can approach this magic a bit earlier.

Presentation and Further Exploration

Below is a link to the presentation from this meeting. While it cannot substitute personal attendance, it may help you get closer to the topic and encourage further exploration.

Here you can find the PDF version of the presentation

(Text translated and moved from original old blog automatically by AI. May contain inaccuracies.)

Related Posts

What Name for This Method?

What Name for This Method?

public class OptionsAwareObject {  
    private Options options;  
      
    public void updateOptions(String fontName, int fontSize) {  
       options.setFontName(fontName);  
       options.setFontSize(fontSize);  
    }  
}  
   
class Options {  
    private int foregroundColor;  
    private int backgroundColor;  
    private String fontName;  
    private int fontSize;  
    // ...
}

Is updateOptions a good name for this method? Of course not! updateOptions is a general name that suggests a comprehensive update of options. Meanwhile, we are only updating font-related information. The responsibility of the method is thus the change of font-related options. A better name would be:

Read More

...and What If You Are Just a Small Planet at the Edge of the Milky Way

I recently had a conversation with my colleague about the importance of having a domain expert available in a project to clarify domain-specific questions.

Read More