Jangan pernah kompromi kualitas kode Anda.
Menulis kode sampah adalah ekonomi palsu.
Seperti yang disarankan poster lainnya, Anda dapat mencapainya dengan menggunakan alat khusus untuk mock up.
Namun, ada berbagai alasan untuk membangun prototipe. Terkadang Anda dapat menunjukkan apa yang Anda butuhkan tanpa menulis kode, tetapi seringkali ini tidak terjadi. Seorang pemangku kepentingan mungkin ingin Anda menunjukkan kelayakan teknis dari suatu fitur.
Bangun hal paling ramping yang Anda bisa untuk menunjukkan fitur / buktikan konsepnya. Tinggalkan yang lainnya.
Untuk fitur UI, pastikan Anda tidak mengembangkan apa pun di server - jangan menyentuhnya sama sekali. Kembangkan lagi tiruan / tipuan bawaan.
Jika Anda perlu berusaha membuat UI sesuai dengan gaya sisa aplikasi jangan repot-repot. Jika terlihat cukup baik tanpa usaha maka ubah warna untuk membuatnya menonjol, atau mungkin bahkan tanda air untuk menunjukkan bahwa itu adalah prototipe.
Saya telah menemukan bahwa pelanggar yang menyebabkan prototipe berubah menjadi kode produksi adalah orang-orang penjualan. Mereka akan menjual produk Anda ke pelanggan baru - tanpa fitur baru ini, klien tidak akan menandatangani. Anda tidak bisa menyalahkan mereka, mereka punya target. Berhati-hatilah dengan mereka; pastikan mereka tidak membuat Anda mengeluarkan hal-hal yang menunjukkan bahwa itu adalah prototipe. Anda harus bertahan - mereka mungkin seharusnya tidak menyesatkan pelanggan.
Manajemen Anda mungkin mulai memaksa Anda untuk mengubah prototipe menjadi kode produksi sepotong demi sepotong, jika Anda mengikuti saran pertama saya untuk tidak pernah menulis kode jelek, maka Anda seharusnya tidak ada masalah. Secara bertahap, Anda membangun perangkat lunak, tanpa kompromi.
Kemudian jika manajemen mulai memaksa Anda untuk mengurangi kualitas, Anda harus bertanya pada diri sendiri mengapa. Apakah mereka pasif? lemah? putus asa? Tidak satu pun dari hal-hal itu merupakan alasan bagus untuk bertahan di sebuah perusahaan.