A veces, en un ejercicio de programación, generación repetitiva, colocación de guías sobre las tareas que debe implementar un programador junior, etc., sucede que al programador se le presenta un código no implementado y se le dice que "complete el espacio en blanco". Por ejemplo, una prueba unitaria que puede compilarse, pero falla, o una declaración de clase con métodos vacíos.
¿Existe un término común para esta práctica?
terminology
Brandon Arnold
fuente
fuente
Respuestas:
Te refieres a un trozo o esqueleto :
Talón
Este es típicamente un método o función con un cuerpo casi vacío que simplemente devuelve un valor ficticio para que el código se compile.
Esqueleto
Este es un método que tiene un algoritmo de alto nivel implementado, pero las partes individuales no se implementan. Pueden ser bloques de código vacíos o métodos de código auxiliar de referencia (ver arriba) que eventualmente realizarán subtareas. Esta es una buena manera de expresar un diseño de software para un programador junior que puede tener dificultades con el esfuerzo de diseño más grande, o para asegurarse de tener el algoritmo correcto antes de invertir demasiado tiempo en los detalles de bajo nivel.
La práctica de usar estos elementos de código se llamaría tropezar o crear un esqueleto de código .
fuente
He visto usar el término " trozo ".
Por ejemplo, creo que Eclipse inserta automáticamente un comentario
en sus infames autogenerados, bueno, trozos.
También tenga en cuenta el uso del término "trozo" en el contexto de las pruebas unitarias .
fuente
En Visual Studio, al escribir código intellisense le dará la opción "generar un nuevo código auxiliar de método". Cuando elige esta opción, Visual Studio generará un código auxiliar / esqueleto de código exactamente como lo ha descrito.
Microsoft se refiere a esto como un trozo, por lo que también llamaría a estos trozos.
fuente