Sono uno sviluppatore di Rails da un anno a questa parte, e voglio davvero iniziare a immergermi in Ruby e nella pura programmazione senza usare un framework. Tuttavia ho problemi a concettualizzare piccoli programmi che posso costruire da solo. Immagino sia perché sono così abituato ad avere una GUI (il browser web) per interagire con le classi che scrivo che in realtà non capisco come interagire con le classi senza fare clic, andare su pagine diverse, ecc.
In termini di puro Ruby (senza Rails), ho solo costruito un gioco di blackjack che giochi attraverso la console digitando Y / N per colpire e restare. Mi piacerebbe sapere quali tipi di interfacce usi per i tuoi piccoli programmi? Sono tutti eseguiti una sola volta dalla console utilizzando qualcosa come ruby myclass.rb
? Ho la motivazione ma non so cosa farei dopo aver scritto alcune lezioni. Tutto quello che faccio è avere un file separato che richiede tutte le mie altre classi, istanziare le mie classi in questo modo:
myclass = MyClass.new
myclass.part = ClassPart.new(1,2,3)
myclass.do_something # puts "value of instance_variable = #{@instance_variable}"
E poi cosa? Il programma finisce. Non è interattivo Non fa molto Non mi vedo costruendo qualcosa di bello / potente come quello. Qualcuno può illuminarmi?