All posts by Mariusz Kopylec

Grouping and organizing Java classes

One of the first challenges a programmer has to face is organizing classes within a project. This problem may look trivial but it’s not. Still, it’s worth spending enough time to do it right. I’ll show you why this aspect of software development is crucial by designing a sample project’s architecture.

Mariusz Kopylec


A Java developer passionate about source code architecture. Creator of open-source libraries and those used internally at Allegro.