¿El comité C ++ prueba sus nuevas especificaciones de diseño con algún tipo de compilador prototipo antes de lanzar un nuevo estándar? ¿O lanzan un estándar que es, en efecto, solo teórico hasta que los grandes compiladores lo
¿El comité C ++ prueba sus nuevas especificaciones de diseño con algún tipo de compilador prototipo antes de lanzar un nuevo estándar? ¿O lanzan un estándar que es, en efecto, solo teórico hasta que los grandes compiladores lo
Parece que hay muchos desarrolladores que escriben su SQL capitalizando las palabras clave: SELECT column FROM table INNER JOIN table ON condition WHERE condition GROUP BY clause HAVING condition Me pregunto por qué la gente se apega a este enfoque. Claramente, es una convención establecida...
He estado trabajando con el objeto XMLHttpRequest en JavaScript recientemente, y no pude evitar notar que la carcasa de este nombre no tiene sentido. ¿Por qué 'XML' está todo en mayúsculas mientras que 'Http' no? ¡Ambas son siglas! Seguramente tendría más sentido que el nombre sea uno de los...
Recientemente me encontré con una biblioteca de Python en GitHub. La biblioteca es excelente, pero contiene un error tipográfico deslumbrante en el nombre de una función. Llamémoslo dummy_fuction()mientras debería ser dummy_function(). Esta función es definitivamente "en la naturaleza" y...
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión
Estoy a punto de embarcarme en un proyecto que hace un uso extensivo de un enfoque adecuadamente RESTful. Es decir, utiliza HATEOAS y sirve recursos de una manera que permite la exploración general por parte de un cliente. Me gustaría asegurarme de proporcionar una descripción de mis puntos...
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión
Es una convención bastante establecida que los nombres de tablas de bases de datos, al menos en SQL, deben ser singulares. SELECT * FROM user;Vea esta pregunta y discusión . También es una convención bastante establecida que los nombres de recursos RESTful API deben ser plurales. GET...
¿Por qué la comunidad de Lisp prefiere acumular todos los paréntesis al final de la función? (defn defer-expensive [cheap expensive] (if-let [good-enough (force cheap)] good-enough (force expensive))) ¿Por qué no emplear una convención como C o Java? Bien, Lisp es mucho más antiguo que esos...
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 4 años . ¿No es contraproducente...
Estaba pensando en esto porque estaba tratando de escribir una extensión para un software de terceros existente, y su base de datos está horriblemente desnormalizada. Necesitaba usar sus tablas existentes y agregar un montón de campos nuevos. Tuve la opción de crear nuevas tablas en su estilo de...
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión
Cuando trato con algoritmos complicados en lenguajes con soporte para funciones anidadas (como Python y D), a menudo escribo funciones enormes (porque el algoritmo es complicado) pero mitigo esto usando funciones anidadas para estructurar el código complicado. ¿Las funciones enormes (más de 100...
No estoy seguro de cómo usar este método para reducir la Complejidad Ciclomática. Sonar informa 13 mientras que se espera 10. Estoy seguro de que no hay nada malo en dejar este método, ya que es, sin embargo, solo me desafía a obedecer la regla de Sonar. Cualquier pensamiento sería muy apreciado....
Sólo curioso. Lo máximo que he tenido fue un bucle for dentro de un bucle for, porque después de leer esto de Linus Torvalds: Las pestañas tienen 8 caracteres y, por lo tanto, las sangrías también tienen 8 caracteres. Hay movimientos herejes que intentan hacer sangrías con 4 (¡o incluso 2!)...
¿Cuál es una buena manera de nombrar un método que verifique si se necesita hacer X y lo hace X si es necesario? Por ejemplo, ¿cómo nombrar un método que actualiza una lista de usuarios si nuevos usuarios han iniciado sesión? UpdateListIfNeededparece demasiado largo, mientras que simple...
Por lo general, cuando hablamos de estándares de codificación nos referimos al código del programa en sí, pero ¿qué pasa con las pruebas unitarias? ¿Existen ciertas pautas de estándares de codificación que son exclusivas de las pruebas unitarias? ¿Qué
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 4 años . Como...
Bloqueado . Los comentarios sobre esta pregunta se han deshabilitado, pero aún acepta nuevas respuestas y otras interacciones. Más información . Tuve una búsqueda pero no encontré lo que estaba buscando, no dude en vincularme si esta pregunta ya se ha formulado. A...
Esta pregunta se migró de Stack Overflow porque se puede responder en Software Engineering Stack Exchange. Migrado hace 8 años . Estoy empezando a aprender C #. Viniendo de un fondo en Java, C ++ y Objective-C, encuentro que Pascal-Cing de C # sus nombres de métodos son...