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

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
/// <summary>
/// Конвертирование руского текста в английский.
/// </summary>
/// <param name="russianText">Русский текст.</param>
public static string ConvertToEnglish(string russianText)
{
	string englishText = russianText.ToLower();

	englishText = englishText.Replace("КПК", "PDA");
	englishText = englishText.Replace("ПК", "PC");
	englishText = englishText.Replace("Ач ", "Ah");
	englishText = englishText.Replace("ПО", "Software");
	englishText = englishText.Replace("ОС", "OS");
	.
	.
	.
	//далее еще около 300 подобных замен

	return englishText;
}

Изюминка этого говнокода заключается в первой строчке функции.
Встретил там же где и http://govnokod.ru/6170

Запостил: lexx-pnz lexx-pnz, (Updated )

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

  • Эээм...не только в первой строчке. Все последующие радуют жутко. Фи..мазохист что ли писал.
    Ответить
  • По идее, если установлена нерусская культура, она может ещё и сработать...
    Ответить
    • Соответствующие lower/upper символы прописаны в свойствах символа, и по идее от внешних настроек зависить не должны.
      Ответить
      • Я не проверял, честно говоря. Но в MSDN на String.ToLower имеется вот такая ремарка:

        This method takes into account the current culture. For more information, see the CultureInfo topic.

        Что ещё там можно "принимать во внимание" при смене регистра, для меня пока загадка...
        Ответить
  • Изюминка этого говнокода заключается в том, для кого это было написано...
    Ответить
  • Строки из языка в язык уже не переводят, а конвертируют...
    Ответить
    • гугл-конверт, бюро конвертаций, конвертация бабушки через дорогу
      Ответить
  • - Сидим, пьём, а Артур Атарбекович в Лондоне важные переговоры ведёт. Если у него всё получиться, то для нас будет очень хорошо.
    Ответить

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

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

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


    8