Кресты / Говнокод #3275 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
public bool IsDeleted
        {
            get { return _isDeleted; }
            set { _isDeleted = true; }
        }

удалить то удалил, а вот IsDeleted = false удачи =)

Запостил: ksis.poit ksis.poit, (Updated )

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

  • А ИМХО, норм код... Тут другого сеттера и не надо.
    Если уж оно делитед - то куда ж после этого в false выставлять? Это уже некрофилия получится.
    Ответить
    • LOLWUT? За такой норм код надо публично сдирать кожу на центральной площади.

      Тут либо вообще без setter'а (google "Read-only property") + public void markAsDeleted() {_deleted=True}, либо кидать в setter'е исключение при _deleted && (!value).
      Ответить
  • а как из C# можно обратиться к удаленному объекту?
    Ответить
    • Достаточно просто. Расположи его подальше и когда он будет достаточно удалён - обращайся, но только с почтением.
      Ответить
  • да на самом деле просто очепятка) обнаружил я ее далеко не сразу и времени ушло прилично. так что звание говнокода вполне заслуженно)
    (автор)
    Ответить

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

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8