Си диез / Говнокод #2259 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
if (Files[i].NeedCompression)
 {
       CompressFile(Files[i], Files[i].FileNameWithPath);
}
       else
{
       CompressFile(Files[i], Files[i].FileNameWithPath);
}

Если файл нужно сжать, сжимаем, или сжимаем :D
ps:// 3 года назад писал подобие архиватора, за компрессию отвечала библиотека zlib.net

Запостил: nolka4 nolka4, (Updated )

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

  • CompressFile(Files[i], Files[i].FileNameWithPath)

    Что за метод ?:) Почему, если ему передается объект Files[i], у которогое есть FileNameWithPath, он не может сам позвать эту пропертю ? Зачем ее значение передавать параметром ?

    void CompressFile(TheFile file){
    string fileNameWithPath = file.FileNameWithPath;
    ....
    }

    как то так ?
    Ответить
    • если честно, не знаю. Мне страшно туда лезть что то менять, я там такого наворотил... 😀
      Ответить
      • Интерес пересилил, сейчас залез посмотрел. Действительно, первого параметра было бы достаточно. Ну да ладно... Насколько помню, я этот код писал обычно поздней ночью, часа в 3 - в 4, когда мозг был слегка затуманен 🙂
        Ответить
        • А на досуге,в свое удовольствие, рефакторингом не занимаешься ?:) Ну так, чисто для души )
          Ответить
          • иногда. Собственно, этот код я как раз таки нашел когда решил допилить в плане функционала проект двухлетней давности. Некоторый код смотрю и офигеваю, как до этого додумался. На другой смешно смотреть 🙂
            Ответить

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

Где здесь C++, guest?!

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


    8