Vedo che alcuni programmatori aggiungono un codice che, dopo tutto, non fa nulla di utile. Per esempio (C#):È accettabile avere un codice inutile?
[Serializable]
class Foo {
// ...
string SerializeMe() {
return new XmlSerializer(typeof(this)).Serialize(this).ToString(); // serialize to xml (syntax wrong, not important here)
}
}
La classe è contrassegnato come Serializable, ma l'unico modo è serializzato è mediante XmlSerialization, che non richiede l'attributo classe affatto.
Personalmente odio questo tipo di codice inutile, ma lo vedo molto spesso e sono curioso di sapere cosa ne pensano gli altri. Dopotutto, non è un difetto così grave? È una pratica comune nel settore? O è semplicemente brutto e dovrebbe essere rimosso, non importa quale?
sidenote: codice commentando, o attribuendo senza funzione, non è sempre inutile;) – Ropstah
Posso e fare cose inutili tutto il tempo, come discutere con la moglie ... –
Questo non è inutile in quanto ti rende (o lei) produce ormoni a cui tu, lei o entrambi siete dipendenti. – Ropstah