finds.dev← search

// the find

cami-la/desafio-poo-dio

★ 1,086 · Java · updated Aug 2024

A Portuguese-language exercise from the DIO bootcamp that teaches the four OOP pillars (abstraction, encapsulation, inheritance, polymorphism) by modelling a bootcamp with courses, mentorships and developers in Java. It suits Brazilian Java beginners who want a small domain to practise on, not anyone looking for a reusable library.

The README's glossary is short and mostly accurate on the core terms (class, attribute, method, object, instance), and each pillar is tied to a concrete step in the exercise, which is more useful than defining them in the abstract. The polymorphism paragraph makes the right point that the reference type changes while the object does not. The visible source is small enough to read in one sitting: Bootcamp, Conteudo, Curso, Mentoria and Dev, driven from Main. The fork count (1,916, well above the star count) suggests most of its use is as a shared starting point for learners rather than as something people run.

The paradigm section is muddled. It puts Java under hybrid execution alongside Erlang and Elixir, lists Java and Smalltalk as subparadigms of imperative programming, and names Java as a concurrent example in the same list, so it reads as examples rather than a classification. The JDK 11 requirement and the 2024-08 last push are both dated, and there is no Maven or Gradle build file, test directory, or run instructions in the visible tree. The repo also commits .idea/ configuration and compiled out/ .class files, which add noise for anyone cloning it to learn from.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →