Here's what I've written (so far):

Baeldung on Java

  • All
  • Java (2)
  • Core Java (2)
  • Testing (1)
  • Spring Data (1)
  • Spring Boot (1)
  • Spring (1)
  • Logging (1)
  • Java String (1)
  • Data (1)
  • Algorithms (1)

Java Interface Naming Conventions

This article summarizes naming conventions for Java interfaces, emphasizing the use of adjectives for capability interfaces and nouns for polymorphic interfaces. It provides a practical example and warns against patterns like IUser and UserImpl for code clarity. Adhering to these conventions enhances code readability and maintainability.

Read More →

Gray Box Testing Using the OAT Technique

Gray Box testing is a statistical technique that allows us to test a lot of edge cases without testing every single possible permutation of input. We look at how it works and how to implement it with parameterized tests in JUnit.

Read More →