- 1
У МИНЯ БОЛШЫ ВСЕХ ЛАЙКАВ НА ГАВНАКОДИ А ЧИВО ДАБИЛСЯ ТЫ??7
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+140
У МИНЯ БОЛШЫ ВСЕХ ЛАЙКАВ НА ГАВНАКОДИ А ЧИВО ДАБИЛСЯ ТЫ??7
ВСЕ МНЕ ЗАВИДУЮТ ПАТАМУШТА Я БАГАТ И УСПЕШОН
+121
ref <- newIORef 0
replicateM_ 1000000 $ modifyIORef ref (+1)
readIORef ref >>= print
+158
try {
...
} catch ( Exception $e ) {
throw new Exception( $e->getMessage() );
}
Словили исключение и послали его дальше.
+145
$packages = array(
1 => array(
1 => 'HTML_AJAX',
2 => 'HTML_Common2',
3 => 'HTML_QuickForm2'
),
2 => array(
1 => 'HTTP_Download',
2 => 'HTTP_Request2'
)
);
Ребята пошли против системы
+69
package first;
import java.util.Scanner;
public class First {
public static void main(String[] args) {
String line = "Empty directories can be moved. If the directory is not empty,";
System.out.println("Enter simbol to delete:");
Scanner s = new Scanner(System.in);
String del = s.nextLine();
s.close();
StringBuilder sb = new StringBuilder(line);
for (int i = 0; i < sb.length(); i++) {
if (sb.charAt(i) == del.charAt(0)) {
sb.deleteCharAt(i);
}
}
System.out.println(sb);
}
}
Это из раннего. Давно что-то не выкладывал, вот руки зачесались.
+21
for (size_t index = 0; index != size; ++size) {
...
}
Устраняю последствия ночного кодинга
−121
if(!(plant is CropBase && !(plant is TreeBase)))
Гениально-простое построение выражения
−158
sub get_number_from_possible_b64
{
my $s = shift;
my $rv = $s;
if( $s =~ /^\d+$/ )
{
$rv = int( $s );
} elsif( $s =~ /=$/ )
{
$rv = decode_base64( $rv );
}
return $rv;
}
Где-то есть что-то, что либо цифорка, либо строка, оканчивающаяся на знак равенства.
+76
// date - java.util.Date
SimpleDateFormat formatY = new SimpleDateFormat('yyyy')
SimpleDateFormat format = new SimpleDateFormat('dd.MM.yyyy')
Date dateFrom = format.parse('01.01.' + (Integer.valueOf(formatY.format(date)) - 3))
Вот как надо вычитать 3 года от даты
+21
typedef void *(*internalPointer) (const std::map<std::string, std::pair<const void* volatile* const, void* const *> > (*FuncPointer)(volatile const int&, const char *const, const void *const *const (*FuncArg)(const std::vector<std::string>&)), void * const *, volatile int&, int * (*FuncArg2) (const std::string&, const std::vector<void>*) );