Escribir diagramas de flujo solía ser el estándar para diseñar software. Lo que descubrieron los desarrolladores fue que pasaron demasiado tiempo creando esos diagramas de flujo, y terminaron siendo inexactos cuando realmente implementaron su código. Todavía tengo una plantilla para dibujarlos manualmente, y tengo un par de licencias para software costoso que no se pagó solo.
El seudocódigo es una especie de arte negro, y está muy infravalorado. No creo que la mayoría de los ingenieros o gerentes de software entiendan el valor de describir lo que quieres hacer en texto plano. También es posible que los cursos de programación sientan que no hay suficiente salto cognitivo entre escribir pseudocódigo y escribir código real.
La principal ventaja de escribir pseudocódigo es que no tiene que buscar ninguna de las funciones o cuál es su comportamiento específico. No tiene que recordar, por ejemplo, si la subcadena toma un principio y una longitud, y la subcadena toma un principio y un final, o si es al revés. Esto le permite escribir su intención y luego completar los detalles finos a medida que descubre lo que se está perdiendo. Por lo tanto, los detalles de implementación no interrumpen su línea de pensamiento.
- ¿Los IIM ofrecen videos en línea de sus conferencias?
- ¿Qué capacitación preferiría ‘Big Data y Hadoop’ o ‘Informatica’ para obtener buenas oportunidades?
- ¿Cuál es el mejor curso en línea para aprender inglés para no nativos intermedios?
- ¿Qué curso de dibujo en línea sugiere para el arte conceptual?
- ¿Cuál es el mejor instituto de capacitación en línea de SharePoint?