Mi chiedo quali siano le abbreviazioni di testo più idiomatiche per gli operatori di confronto. Ho bisogno di costruire un enum personalizzato con loro, quindi non posso usare i loro simboli. Per me personalmente, questi sembrano idiomatici:
== EQ
!= NEQ
< LT
<= LTE
> GT
>= GTE
Tuttavia, alcune altre lingue sembrano utilizzare parole di 2 lettere: EQ, NE, GT, GE, LT, LE
.
Ma ho anche visto questi sono stati utilizzati (ad esempio in querydsl ): EQ, NE, GT, GOE, LT, LOE
.
E C # sembra evitare il problema semplicemente scrivendo : Equal, NotEqual, LessThan, LessThanOrEqual, GreaterThan, GreaterThanOrEqual
.
Sembra insignificante, ma ho bisogno di decidere per una variante, tuttavia. E potrei anche provare a scegliere il "giusto".
(Mi dispiace anche se l'ingegneria del software non è la comunità giusta per questo, ma non ho trovato un posto migliore per discutere le convenzioni di denominazione)