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

0

  1. 1
  2. 2
var tiffFileName = GetRandomNameForTiffFile() +
	currentObject.FileName.Substring(currentObject.FileName.LastIndexOf(".", StringComparison.Ordinal) > 0 ? currentObject.FileName.LastIndexOf(".", StringComparison.Ordinal) : 0);

Это наверное тоже бояный пример говнокода, но всё же меня порадовал

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

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

  • Наверное стоит добавить, что GetRandomNameForTiffFile() возвращает случайную строку, например "f32fas5fs" а самый сок начитается потом, когда из строки получают расширение 🙂
    Ответить
  • > currentObject.FileName.LastIndexOf(".", StringComparison.Ordinal) > 0 ? currentObject.FileName.LastIndexOf(".", StringComparison.Ordinal) : 0
    Вот до чего людей доводит экономия переменных...

    P.S. В шарпе же всяко есть вменяемый способ для разбиения пути на папку, имя, расширение?
    Ответить

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

Из-за тебя ушел bormand, guest!

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


    8