All Questions
3 questions
2
votes
1
answer
138
views
Should I create seperate interfaces as a way to centralize annotation?
Assume I have these classes:
@Entity
@Data
class Student{
@Size(min = 8)
public String name;
public int age;
...
}
@Data
class StudentDTO{
@Size(min = 8)
public String name;
...
2
votes
2
answers
2k
views
What are the justifications for annotations in a programming language? [closed]
After spending a great deal of time writing C# and looking at Java, it seems to me that annotations are just an ugly code smell that introduce another conceptual layer that could easily be replaced by ...
3
votes
3
answers
4k
views
"One of some"-type
Say that you have some different classes that does not really have any functionality in common, but somewhere in your program, you need one of them (which one is not necessarily important) because ...