Dos palabras: lógica y precisión.
¿Por qué?
Si va a hacer un programa básico, incluso el clásico ‘programa de alquiler de videos’ (Inside IT, el primer programa “serio” que un principiante hace para un “tío”), uno de los pasos es determinar los límites:
- Fecha de nacimiento es válida? (Este año tenemos 29 de febrero o no?)
- Si el cliente no ha comentado, ¿qué películas están restringidas? (necesitas saber la fecha de hoy)
- ¿Cuántos días se puede alquilar esta película y el costo proyectado?
- Esta pelicula esta en reserva?
- Si hay una deuda pendiente, ¿un cliente puede alquilar una película? ¿O sólo los baratos?
Es decir, requiere un enfoque sistemático de todos los ‘IFS’ imaginables, incluso en inglés plano. E imagine una secuencia de pasos, condiciones y condiciones secundarias que se pueden comparar con un RPG legítimo.
- ¿Cómo puedo mejorar la tasa de matabolismo?
- ¿Cuál es la forma más rápida de convertirse en un mejor orador?
- Cómo construir mi personaje
- ¿Qué es lo que más temes? ¿Cómo superaste ese miedo?
- Cómo mejorar mi eficiencia en la oficina.
Y esto antes de escribir la 1ª línea en código. Entonces … se le presentarán los rigores de una gramática precisa e inmutable, donde un punto y coma, una comilla o un corchete fuera de lugar pueden crear dolores de cabeza inimaginables.