- 1
- 2
echo $search;
$result = mysql_query ("SELECT id,title,description,date,author,view,mini_img FROM data WHERE MATCH(text) AGAINST('".$search."')");
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+142
echo $search;
$result = mysql_query ("SELECT id,title,description,date,author,view,mini_img FROM data WHERE MATCH(text) AGAINST('".$search."')");
+73
public static List<Record> glueList(List<Record> list) {
List<Record> result = new ArrayList<Record>();
Record tlr = new Record();
boolean isToGlue = false;
for (int i = 0; i < list.size(); i++) {
if (!isToGlue) {
tlr = new Record();
tlr = list.get(i).clone();
}
Date endTime = new Date(list.get(i).getEndTime().getTime() + INSIGNIFICANT_TIME_BREAK);
if (list.size() > i + 1 && endTime.compareTo(list.get(i + 1).getStartTime()) >= 0) {
isToGlue = true;
tlr.setEndTime(list.get(i + 1).getEndTime());
} else {
isToGlue = false;
result.add(tlr);
}
}
return result;
}
1. Два раза создается и не используется объект Record
2. Для сравнения дат используется метод compareTo вместо методов after/before
+142.9
public Аккаунт НайтиУчётнуюЗаписьПользователя(string логин, string пароль)
{
lock (_пользователи)
return _пользователи.Find(пользователь => пользователь.НеТыЛиЭто(логин, пароль));
}
+108.1
int i;
if(i/2 == i - i/2) { ... }
Тоже из лабораторки. Проверка на четность
+7.1
iInteractionFlagBBS->second->setVisible( (flags & iInteractionFlagBBS->first) ? true : false );
Тернарный оператор в скобках жгет
+1049.9
OnMouseMoveFunctionalTestVerticalSplitIndicatorExactlyOnTheLeftBorderOfTheFirstCellOnTheTheWeekViewAndGroupByResourceAndTwoResources
Всего то попросили писать название тестов так, чтобы из названия была понятна суть теста. Вот что вышло:
+1006.4
#include <stdlib.h>
#include <conio.h>
#include <iostream.h>
int main()
{
int i,ass,cmpr,sort=2;
int mass[20];
while((sort==1)&&(sort==2)&&(sort==3))
{
cout<<"введите вид сортировки: 1 — шейрная, 2- выбор, 3 — быстрая"<<;
cin>>sort;
for(i=0;in;i++)
{
cout<<"Введите число в массив"<<;
cin>>mass[i];
}
if (sort==1)
{
//пограмма шейкерной сортировки
}
else if (sort==2)
{
//программа сортировки прямым выбором
}
else if (sort==3)
{
// быстрая
}
for (i=0;i<n;i++)
cout<<mass[i]<<;
cout<<"\n";
cout<<ass<<"\n";
cout<<cmpr<<"\n";
}
return 0;
}
Преподаватель по Си это привел как пример лабораторной работы. Замечу, что он утверждал что это Си.
Из особо жестоких особенностей - есть даже логическая ошибка.
+28
if (0) {
?>
<tr>
<td><table border="0" width="100%" cellspacing="1" cellpadding="2" class="infoBox">
<tr class="infoBoxContents">
<td><table border="0" width="100%" cellspacing="0" cellpadding="2">
<tr> .... . ...
Фрагментик из крелоада(CRELoaded).
Жёсткая дискретная логика!
+20
while ($row = mysql_fetch_assoc($res))
{
echo "<td valign=top align=center>
<table width=90%><tr>
<td valign=top align=center>
<a href=# title=\"".$row['date_act']."\" onclick=\"window.open('".$_ENV['PHP_SELF']."?main=".$row['id']."','article','width=600,height=600,resizable=1,scrollbars=12');\">
<img src=\"../../../images/yarlik/".$row['id'].".jpg\" border=0 alt=\"подробнее\"><br>".
$row['name_ru']."</a>
</td></tr></table></td>";
if ($i==3) {echo '</tr><tr>';$i=0;}
$i++;
}
Цикл выводит инфу...
+133.2
if (a.length > 0){
if (a.length <> 0){
if (a.length == 7){
if (a.length === 7){
return a;
}
}
}
}
7 раз отмерь 1 отрежь