- 1
public boolean mkdir()
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+139
public boolean mkdir()
Creates the directory named by this abstract pathname.
Returns: true if and only if the directory was created; false otherwise
P.S. В java.nio сделали адекватную функцию, еще один гвоздь в крышку гроба шестерки.
+70
public class ImportException extends Exception {
public static final int NOT_CRITICAL = 1;
public static final int CRITICAL = 2;
private int criticality = NOT_CRITICAL;
public ImportException(String message) {
this.message = message;
}
/**
* С критичностью
* @param message
* @param criticality
*/
public ImportException(String message, int criticality) {
this.message = message;
this.criticality = criticality;
}
public int getCriticality() {
return criticality;
}
public void setCriticality(int criticality) {
this.criticality = criticality;
}
}
изобретение типа bool
+64
// Полный импорт
private void fullImport(Collection<Entity> entities, File unzippedDir)
throws IOException {
спасибо за подсказку
+67
File unzippedDir = File.createTempFile("po.", null);
unzippedDir.delete();
unzippedDir = new File(unzippedDir.getAbsoluteFile() + ".dir");
ну да, а посмотреть сигнатуру метода, который вызываем, не судьба, лучше изобрести велосипед
public static File createTempFile(String prefix, String suffix) throws IOException
СУФФИКС!!!
+140
ЗА РУСЬ!!!
+69
public List<ImportException> importFiles() {
Collection<ImportException> exceptions = new ArrayList<ImportException>();
/* весь метод exceptions ссылается на этот список */
return (List<ImportException>) exceptions;
}
Полиморфизм ёпт
+142
Травля "kegdan`a" объявляется открытой.
+139
Я анально воспитываю "kegdan`a".
+122
Попробуйте новый минусатор http://rghost.ru/52192415
* Добавлена возможность анонимной работы (в программу зашит долгоиграющий анонимный прокси);
* Добавлена "защита от идиотов";
* Подключен скин
* Теперь текст комментария выбранного участника отображается в виде всплывающей подсказки;
* !(БОНУС) добавлена возможность МИНУСОВАНИЯ ВСЕХ ПОСТОВ ОППОНЕНТА! Сровняйте врага с землей!
-Теперь бот не проигрывает мелодию при запуске.
-Удален логотип сайта
Меня вдохновил на дальнейшую работу над ботом вот этот человек, точнее, его комментарий:
http://govnokod.ru/14476#comment215002
Новый бот-минусатор для ололо (может использоваться как парсер)
+153
// Когда-то давно:
// Функция генерирует CSV из массива
private function arrayToCSV($ar) {
$outstream = fopen("php://temp", 'r+');
fputcsv($outstream, $ar, ';', '"');
rewind($outstream);
$csv = fgets($outstream);
fclose($outstream);
return $csv . self::EOL;
}
// Несколько позже:
// Функция генерирует CSV из массива
private function arrayToCSV($ar) {
// а вот флаги вам в дыры, автор парсера со стороны 1С клал на RFC,
// поэтому будьте любезны отложить fputcsv и генерить ручками
$csv = '';
$isFirst = true;
str_replace(array(';', "\n", "\r\n"), array(':', '', ''), $ar);
foreach($ar as $field) {
if($isFirst)
$isFirst = false;
else
$csv .= ';';
$csv .= $field;
}
return $csv . self::EOL;
}
// Наши дни:
// Функция генерирует CSV из массива
private function arrayToCSV($ar) {
// упоротый, штоле? или с автором парсера в 1С переопылился?
return implode(';', str_replace(array(';', "\n", "\r\n"), array(':', '', ''), $ar)) . self::EOL;
}
наблюдаю в версионнике этапы становления говнокода