La notación húngara no gusta universalmente, pero no puedo dejar de notar que muchos programadores, especialmente en Typescript o Javascript, todavía ponen "is", "should", "has" y "did" delante de las variables para indicar que son booleanos. No entiendo por qué persiste esta práctica y por qué las personas que escriben este código no toman sus conclusiones hasta el final y colocan "str", "arr" y "obj" delante de las variables también. ¿Cuál es la diferencia y por qué solo los booleanos obtienen una designación húngara especial en el código fuente de tantas personas? No me importa la notación húngara. Lo que me importa es la inconsistencia lógica y hacer las cosas de dos maneras separadas.