- 1
- 2
- 3
- 4
public static long hash(URL url) {
FNV1 fnv; (fnv = new FNV1a32()).init(url.toExternalForm());
return fnv.getHash();
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+77.2
public static long hash(URL url) {
FNV1 fnv; (fnv = new FNV1a32()).init(url.toExternalForm());
return fnv.getHash();
}
Какой читаемый код... :)
+56.3
bool a,b;
...
if(a>b)
{
...
Увидел в одной либе... Си++ странный язык. Паскаль проще...
1)Скомпилируеться ли?
2)Что это значит?
+133.4
if (carCountNumber != null && carCountNumber == 1)
{
if (yearsOld <= 3)
{
if (volume <= 1500)
{
return volume * 0.6;
}
else if (volume > 1500 && volume <= 2500)
{
return volume * 0.7;
}
else if (volume > 2500)
{
return volume * 0.75;
}
else
{
return -1.0;
}
}
else if (yearsOld > 3 && yearsOld <= 10)
{
if (volume <= 1500)
{
return volume * 0.35;
}
else if (volume > 1500 && volume <= 2500)
{
return volume * 0.4;
}
else if (volume > 2500)
{
return volume * 0.6;
}
else
{
return -1.0;
}
}
else if (yearsOld > 10 && yearsOld <= 14)
{
return volume * 0.75;
}
else if (yearsOld > 14)
{
return volume * 2;
}
else
{
return -1.0;
}
}
else if (carCountNumber >= 2)
{
if (yearsOld <= 3)
{
if (volume <= 2500)
{
return volume * 3.5;
}
else if (volume > 2500)
{
return volume * 5;
}
else
{
return -1.0;
}
}
else if (yearsOld > 3 && yearsOld <= 7)
{
if (volume <= 1000)
{
return volume * 0.85;
}
else if (volume > 1000 && volume < 1500)
{
return volume * 1;
}
else
{
return -1.0;
}
}
}
else
{
return -1.0;
}
можно... xD xD xD
стебитесь... )))
все? успокоились???
Теперь серъезно:
подскажите как избавиться от такого шиткода, может switch....case???
+148.6
class ZDate extends Logic
{
/**
* return age
*
* @param integer $birthday
* @return string
*/
public static function getAge($birthday)
{
$year = date('Y', $birthday);
$month = date('m', $birthday);
$day = date('d', $birthday);
$cur_year = date('Y');
$cur_month = date('m');
$cur_day = date('d');
$age = $cur_year - $year;
if ($cur_month < $month) --$age;
if ($cur_month == $month && $cur_day < $day) --$age;
return (string) $age;
}
}
Вот так коллега вычисляет возраст пользователя =)
+150.9
function get_current_time() //get current date and time as a string
{
return strftime("%Y-%m-%d %H:%M:%S", time());
}
апстену... про функцию date() люди не знали...
старая версия WebAsyst Shop-Script
+82.7
public static boolean isUnix()
{
return System.getProperty("file.separator").equals("/");
}
+103.9
la:
for j:=8 to (length(a)-length(b) div 2) do
begin
...
if(a[j]>'5') goto la;
...
if(a[j]>'7') goto la;
...
if(a[j]>'2') goto la;
...
j:=j-8;
...
form1.memo1.text=form1.memo1.text+'; '+inttostr(j)+'5';
...
if(a[j]>'1') goto g;
...
j:=j+8;
end;
g:
Не знаю почему, но меня охватывают фиерические чувства. Найденно на просторах рунета в разделах готовых решений задач для студентов.
+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(пользователь => пользователь.НеТыЛиЭто(логин, пароль));
}