"PHP" / Говнокод #2120 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
<?if (count($arResult["ERRORS"])):?>
	<?=ShowError(implode("<br />", $arResult["ERRORS"]))?>
<?endif?>

<?if (strlen($arResult["MESSAGE"]) > 0):?>
	<?=ShowNote($arResult["MESSAGE"])?>
<?endif?>

уже глаза разрывает от этого классного форматирования

y6uTbIu_CMEXOM y6uTbIu_CMEXOM, (Updated )

Комментарии (20, +20)

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

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
public string generateEMail()
		{
			string res;
			int i = PersonName.IndexOf(" ");
			char[] str1 = new char[i];
			PersonName.CopyTo(0, str1, 0, i);
			string str11 = new string(str1);
			char[] str2 = new char[PersonName.Length - i - 1];
			PersonName.CopyTo(i + 1, str2, 0, PersonName.Length - i - 1);
			string str22 = new string(str2);
			res = str11.ToString() + "." + str22.ToString();
			if (res.Length > 20)
			{
				str1 = new char[20];
				res.CopyTo(0, str1, 0, 20);
				res = new string(str1);
			}
			res += "@domain.ua";
			return res;
		}

Вот вам шаблон для получения емейла из имени и фамилии сотрудника.

Woonder Woonder, (Updated )

Комментарии (9, +9)

Школоло / Говнокод #2113 Ссылка на оригинал

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
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
temp:= min(Mon.VGA,Comp.VGA);
inc(n,temp);
dec(Mon.VGA,temp);
dec(Comp.VGA,temp);
temp:= min(Mon.DVI,Comp.DVI);
inc(n,temp);
dec(Mon.DVI,temp);
dec(Comp.DVI,temp);
temp:= min(Mon.Multi,Comp.Multi);
inc(n,temp);
dec(Mon.Multi,temp);
dec(Comp.Multi,temp);
if Mon.Multi<>0
 then
  begin
  temp:= min(Mon.Multi,Comp.VGA);
  inc(n,temp);
  dec(Mon.Multi,temp);
  dec(Comp.VGA,temp);
  temp:= min(Mon.Multi,Comp.DVI);
  inc(n,temp);
  dec(Mon.Multi,temp);
  dec(Comp.DVI,temp);
  end;
if Comp.Multi<>0
 then
  begin
  temp:= min(Mon.VGA,Comp.Multi);
  inc(n,temp);
  dec(Mon.VGA,temp);
  dec(Comp.Multi,temp);
  temp:= min(Mon.DVI,Comp.Multi);
  inc(n,temp);
  dec(Mon.DVI,temp);
  dec(Comp.Multi,temp);
  end;

Из ещё одного решения олимпиадной задачи. Вроде подсчитывает количество компов, которые можно собрать при учёте, что у системников и мониторов может быть интерфейс DVI, VGA или оба сразу (Multi).

Сан Саныч Сан Саныч, (Updated )

Комментарии (0)

Школоло / Говнокод #2112 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
// Этот говняжный кусочек кода лечит работу козьих шариков.
for iter := 0 to staticSet.fields.Count - 1 do
  if staticSet.fields[i].IsNull then
    ;
// Конец говняжного кусочка кода

Вкратце: staticSet - декоратор (обертка) для ADO Recordset; чтобы синхронизировать обертку и носителя, надо было дернуть любой метод. Автор выбрал R/O property IsNull. Но каков вброс. Комментарии прошу считать частью кода. Если учесть, что плотность комментариев 1 на примерно 60 КБ кода.

Billy the Kidd Billy the Kidd, (Updated )

Комментарии (12, +12)