Choose names that clearly express intent and follow established conventions. Prefer explicit, descriptive names over abbreviations or ambiguous terms. Align with platform-specific naming patterns and maintain consistency with existing codebase conventions.
Key guidelines:
BREADTH_FIRST
over BFS
)reifiedTypeParameters
for properties, getReifiedTypeParameters()
for functions in Kotlin)argumentType
instead of typeArgument
)child
instead of inner
)Example:
// Incorrect
enum class WalkAlgorithm {
BFS, // Abbreviated
DFS // Abbreviated
}
// Correct
enum class WalkAlgorithm {
BREADTH_FIRST, // Explicit
DEPTH_FIRST // Explicit
}
Enter the URL of a public GitHub repository