- 1
- 2
- 3
- 4
int type = int.Parse(r.Cells[3].Value.ToString());
if (type == 1 || type == 3 || type == 5 || type == 6 || type == 7) type--;
else if (type == 4) type = 2;
else if (type == 666) type = 3;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+133
int type = int.Parse(r.Cells[3].Value.ToString());
if (type == 1 || type == 3 || type == 5 || type == 6 || type == 7) type--;
else if (type == 4) type = 2;
else if (type == 666) type = 3;
Парсим данные из XLS-файла.
Дан XLSX файл от заказчика в специальном формате с описанием всех квестов для казуальной игрушки. Специально обученная (но, фактически, ни хрена не работающая) тулзовина под гордым названием "Editar" с помощью какого-то стороннего компонента грузит это дело и конвертит в XML, понимаемый кодом игры.
По какой-то причине циферки, ручками проставляемые бедными заказчиками в экселе, коренным образом отличаются от игровой энумки. Изначальные авторы этой бодяги игру уже не делают (по причинам, формально мне неизвестным, но вполне очевидным после первого же взгляда на их код).
Вот, сижу, решаю многуровневый квест под названием "проэкспортить это чудо по-человечески"... :)
хотя бы будете SQLные запросы писать
Вам нравится парсить CSV вручную?
Собсно, уже давно распарсил, теперь пытаюсь выяснить, что с ним делать. :))
у джета, впрочем, свои беды: локалезависимые сепараторы, ограничение на 255 строк итд
http://docs.python.org/library/csv.html
http://www.ruby-doc.org/stdlib/libdoc/csv/rdoc/index.html
Для Perl есть в CPAN, для Tcl -- в Tcllib, для C+++ -- в Boost, для Java -- в Apache Commons library. Т.е., почти стандарт.
+1 :)
Звучит примерно как "почти девственница"...
аааааааа
господи иисуси спаси помилуй!!
а еще
CAFEBABE, MZ^ и ELF :)
if (enumValue == SomeEnum.CheckBox)
{
return SomeEnum.MultiSelect;
}
Ну и есть место где это в обратном порядке делается.
Я сначала хотел порефакторить, но потом понял, что тот кусок кода лучше не трогать.
Гидрабаги!!!
Если бы эти деятели хотя бы тупой свитч написали - и то лучше было бы, хоть и больше строк...
...
ну вы понели