Preguntas etiquetadas con language-agnostic

Esta etiqueta es para preguntas que no son específicas de un lenguaje o entorno de programación.


7
¿Por qué la mayoría de los idiomas convencionales no admiten la sintaxis "x <y <z" para las comparaciones booleanas de 3 vías?
Si quiero comparar dos números (u otras entidades bien ordenadas), lo haría con x &lt; y. Si quiero comparar tres de ellos, el estudiante de álgebra de secundaria me sugerirá intentarlo x &lt; y &lt; z. El programador en mí responderá con "no, eso no es válido, tienes que hacerlo …



9
while (verdadero) y ruptura de bucle: ¿antipatrón?
Considere el siguiente código: public void doSomething(int input) { while(true) { TransformInSomeWay(input); if(ProcessingComplete(input)) break; DoSomethingElseTo(input); } } Suponga que este proceso implica un número finito pero dependiente de entrada de pasos; el bucle está diseñado para terminar por sí solo como resultado del algoritmo, y no está diseñado para ejecutarse …










6
Guía para principiantes para escribir comentarios?
¿Quieres mejorar esta publicación? Proporcione respuestas detalladas a esta pregunta, incluidas citas y una explicación de por qué su respuesta es correcta. Las respuestas sin suficiente detalle pueden ser editadas o eliminadas. Esta pregunta se migró de Stack Overflow porque se puede responder en Software Engineering Stack Exchange. Migrado hace …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.