मैं इन सभी पोस्टों से सहमत नहीं हूं कि 30 कॉलम खराब कोड की तरह गंध करते हैं। अगर आपने कभी ऐसे सिस्टम पर काम नहीं किया है जिसमें 30+ वैध विशेषताओं वाली इकाई थी, तो शायद आपके पास ज्यादा अनुभव नहीं है।
एचएलजीईएम द्वारा प्रदान किया गया उत्तर वास्तव में गुच्छा का सबसे अच्छा है। मुझे विशेष रूप से उनका प्रश्न पसंद है "क्या कोई प्राकृतिक विभाजन है ... अक्सर उपयोग किया जाता है बनाम अक्सर उपयोग नहीं किया जाता है" अपने आप से पूछने के लिए बहुत अच्छे प्रश्न हैं, और आप तालिका को प्राकृतिक तरीके से तोड़ने में सक्षम हो सकते हैं (यदि चीजें मिलती हैं हाथ से बाहर)।
मेरी टिप्पणी होगी, यदि आपका प्रदर्शन वर्तमान में स्वीकार्य है, तो जब तक आपको इसकी आवश्यकता न हो, तब तक किसी समाधान का पुन:आविष्कार न करें।