Sí. Un sistema que no está en funcionamiento no produce información. Necesitas probarlo introduciendo datos y viendo las salidas. La gente hace esto todo el tiempo en programación básica. Escribes unas pocas líneas y usas una declaración de impresión para ver qué ha sucedido hasta ahora, luego depuras o continúas.