Poenta saveta br1 je da se ne trudiš da sve živo smisliš unapred, već da razmisliš, nažvrljaš neke osnovne beleške sebe radi na papir i kreneš da radiš. To je mnogo brže nego da razmisliš i posvetiš X dana na razradu kompletnog dizajna na papiru (koji može i da ne radi jer si propustio nešto izuzetno bitno).
Ako si disciplinovan programer i imaš kvalitetne igračke lako možeš da izađeš na kraj i sa izuzetno kompleksnim promenama na sistemu za relativno kratko vreme. Samo su od toga napravili bauk...
---------------
Što se 5tice tiče meni se izuzetno sviđa Ruby koji polja maskira sa accessorima. Npr:
Kôd:
car.max_speed = 250;
print car.max_speed;
Iza ovga stoje sledeći accessori:
Kôd:
class Car
def max_speed
@max_speed
end
def max_speed=(new_value)
@max_speed = new_value
end
end
Postoji i pojednostavljenje za pisanje accessora, ali ovo je samo kao primer.