Önce tasarım diyorum bende öncelikle nereye ne geleceğini belirleyip sonra ona göre kod yazmak mantıklı geliyor.
Misal kodu önce yazıyorsunuz bakıyorsunuz tasarımda farklı bişey çıkıyor eksik fazla bişeyler çıkıyor yine kodla uğraşıyorsunuz.
Bence önce tasarım sonra kod.