GMail tiene esta característica donde le avisará si intenta enviar un correo electrónico que cree que podría tener un archivo adjunto.
Debido a que GMail detectó la cadena see the attached
en el correo electrónico, pero no el archivo adjunto real, me advierte con un cuadro de diálogo Aceptar / Cancelar cuando hago clic en el botón Enviar.
Tenemos un problema relacionado con el desbordamiento de pila. Es decir, cuando un usuario ingresa a una publicación como esta :
mi problema es que necesito cambiar la base de datos pero no quiero crear Una nueva conexión. ejemplo: DataSet dsMasterInfo = nuevo DataSet (); Base de datos db = DatabaseFactory.CreateDatabase ("ConnectionString"); DbCommand dbCommand = db.GetStoredProcCommand ("uspGetMasterName");
¡Este usuario no formateó su código como código!
Es decir, no sangraron 4 espacios por Markdown, ni usaron el botón de código (o el atajo de teclado ctrl+ k) que hace eso por ellos.
Por lo tanto, nuestro sistema acepta muchas ediciones donde las personas tienen que ingresar y formatear manualmente el código para las personas que de alguna manera no pueden resolver esto. Esto lleva a muchos dolores de barriga . Hemos mejorado la ayuda del editor varias veces, pero a falta de conducir hasta la casa del usuario y presionar los botones correctos en su teclado para ellos, no podemos ver qué hacer a continuación.
Es por eso que estamos considerando una advertencia de estilo Google GMail:
¿Querías publicar código?
Escribiste cosas que creemos que se parecen a código, pero no lo formateaste como código al sangrar 4 espacios, usando el botón de código de la barra de herramientas o el comando de formateo de código ctrl+ k.
Sin embargo, presentar esta advertencia requiere que detectemos la presencia de lo que creemos que es código sin formato en una pregunta . ¿Cuál es una forma simple y semi confiable de hacer esto?
- Según Markdown , el código siempre está sangrado por 4 espacios o dentro de los backticks, por lo que cualquier cosa formateada correctamente puede descartarse de la verificación de inmediato.
- Esto es solo una advertencia y solo se aplicará a los usuarios de baja reputación que hagan sus primeras preguntas (o proporcionen sus primeras respuestas), por lo que algunos falsos positivos están bien, siempre que sean aproximadamente el 5% o menos.
- Las preguntas sobre Stack Overflow pueden estar en cualquier idioma, aunque podemos limitar de manera realista nuestro cheque a, por ejemplo, los "diez grandes" idiomas. Según la página de etiquetas que sería C #, Java, PHP, JavaScript, Objective-C, C, C ++, Python, Ruby.
- Use el volcado de datos de Creative Commons de Stack Overflow para auditar su solución potencial (o simplemente elija algunas preguntas en las 10 etiquetas principales en Stack Overflow) y vea cómo funciona.
- El pseudocódigo está bien, pero usamos c # si quieres ser más amigable.
- Cuanto más simple, mejor (siempre que funcione). ¡BESO! Si su solución requiere que intentemos compilar publicaciones en 10 compiladores diferentes, o un ejército de personas para entrenar manualmente un motor de inferencia bayesiano, eso ... no es exactamente lo que teníamos en mente.