1. C# / Говнокод #4426

    +114

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    public class XmlSettings
    {
        XDocument x = XDocument.Load(@"...Settings.xml");
        public XDocument Settings { get { return x; } }
    }

    Manager настроек из предудыщего проекта

    Запостил: HIMen, 23 Октября 2010

    Комментарии (4) RSS

    • ну и? Загрузка xml документа при init класса, далее отдача свойством Settings где возврат XDocument(как понимаю это ваш класс где уже распарсин xml документ).
      Что минус - жёсткая привязка пути сеттинга, хотя бы в константу надо было бы вывести.
      Ответить
      • Это совершенно ненужный класс, говорящий о дерьмовости архитектуры.
        Если бы он хотя бы имплементил интерфейс (FileBasesSettings : IXmlSettings) было бы лучше
        Ответить
        • Про архитектуру некто тут и не говорил. Бог его знает для чего он именно так сделал. По факту я судил код а не архитектуру
          Ответить
    • был бы он хотя бы статик
      Ответить

    Добавить комментарий