¿Con qué frecuencia el ingeniero de software promedio usa pruebas axiomáticas?

Directamente, no muy a menudo. Indirectamente en términos de bibliotecas que tienen código basado en pruebas axiomáticas, en algún lugar de vez en cuando a todo el tiempo. La mayoría de los ingenieros de software usan bibliotecas y la mayoría de las bibliotecas tienen un poco de código que se basa en alguna parte en una prueba axiomática, aunque el código en la biblioteca en sí a menudo no se prueba de manera rigurosa. Bueno, técnicamente si considera que la mayoría de los programas de computadora subyacen a varias formas de matemática discreta, especialmente a la aritmética de módulos, entonces uno podría discutir todo el tiempo. Sin embargo, no creo que quisieras llegar tan lejos con tu pregunta.

Por cierto, me encantan las pruebas axiomáticas, pero rara vez recurro a ellas cuando escribo programas, excepto en la medida en que baso mucho mi estilo de codificación en el excelente libro de David Gries, The Science of Programming – http://blg89.net/blog/wp-content …

Raramente. Pero saber cómo hacerlos es valioso en muchos sentidos. Fundamentalmente, saber cómo hacer tal prueba indica que usted sabe cómo razonar de manera lógica y disciplinada, que es una habilidad que se usa a diario.

More Interesting

Soy estudiante universitario de CSE en un IIT. Estoy interesado en trabajos del gobierno de seguridad cibernética en India. ¿Cómo puedo ingresar a tales organizaciones gubernamentales de defensa?

¿Cómo debería un estudiante de tercer año de informática prepararse para un trabajo decente en empresas de primer nivel?

¿Cuál es el alcance para el ingeniero mecánico después de tener un año de aprendizaje en el astillero Cochin?

¿Cómo se comparan los salarios de Google con Microsoft, Facebook y Amazon para puestos de ingeniería de software para graduados de doctorado?

¿Qué aumentaría mejor las posibilidades de trabajar en el campo de la cosmología, una licenciatura en matemática aplicada o estadística?

Estoy en la clase 8. Sueño con ser como Bill Gates y calificar para IIT por AIR-1. ¿Qué capítulos y preparativos debo comenzar a partir de ahora?

¿Qué es mejor, ser desarrollador web o ingeniero de software? Soy un estudiante de CS apasionado por el desarrollo web. ¿Debo continuar con el desarrollo web (front end + back end + cloud)? ¿Hay buenos trabajos para los desarrolladores web?

¿Tener un nombre asiático afectaría negativamente mi carrera en países de habla inglesa?

Cómo involucrarse en la escena cinematográfica / teatral de Bombay como expatriado de los EE. UU.

¿Sería ilógico dejar un trabajo en mano de obra no calificada para dedicarse a la programación y la ciencia desde cero?

Soy un estudiante de biotecnología bsc, ¿qué materia debo tomar para la biotecnología de maestría si quiero trabajar en la NASA?

¿Debo tomar un trabajo que ofrezca una mayor satisfacción, o uno que ofrezca un mayor desafío?

¿Cómo es mi futuro, si está destruido y qué puedo hacer para mejorarlo? Por favor, lea los detalles para el escenario. Realmente necesito ayuda.

¿Cómo se evalúa la integridad estructural de una casa / edificio después de un gran terremoto (7+ ​​en la escala de Richter) sin tener experiencia en ingeniería / arquitectura?

¿Harvard ofrece una "Maestría en Ciencias en CSE" como una buena opción si quiero ser un Científico de Datos?