Saya cukup tertarik untuk mengkodekan kata dalam beberapa bulan terakhir. Saya yakin ini adalah cara yang bagus untuk mengasah keterampilan pemrograman saya dan meningkatkan kualitas kode yang saya tulis saat bekerja.
Ada banyak tempat di mana Katas dapat ditemukan. Suka..
http://schuchert.wikispaces.com/Katas
Saya telah menemukan ini sebagai repositori Katas yang sangat baik ... usaha saya pada beberapa di antaranya sangat bermanfaat.
Namun, saya merasa bahwa semua Kata yang saya lihat sejauh ini memiliki satu kekurangan. Tak satu pun dari mereka tampaknya mengizinkan saya untuk mempraktikkan refactoring kode buruk. Sangat menyenangkan mempelajari cara menulis kode yang bersih untuk pertama kalinya ... tetapi dalam pekerjaan saya saat ini, saya tidak memiliki banyak kesempatan untuk menulis kode baru. Sebaliknya saya sering berjuang melawan kode lama dan mencoba mencari cara bagaimana modul refactor, menghilangkan ketergantungan, dan mengurangi kopling.
Karena itu, saya sedang mencari beberapa Katas yang dapat saya gunakan untuk mengasah keterampilan saya dalam memfaktorkan ulang kode lama dan mengubahnya menjadi kode yang bersih.
Apakah ada yang tahu yang sudah ada? Saya tahu saya mendapatkan banyak latihan saat saya sedang bekerja ... tetapi saya ingin mengasah keterampilan saya ke titik di mana saya dapat dengan cepat melihat bagaimana memisahkan ketergantungan dan masalah terpisah di kelas yang melakukan terlalu banyak.