- 1
- 2
- 3
- 4
- 5
private fun isEnabled(): Boolean = when {
inner.has("_disabled") -> getString("_disabled") == "false"
inner.has("_enabled") -> getString("_enabled") == "true"
else -> true
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
private fun isEnabled(): Boolean = when {
inner.has("_disabled") -> getString("_disabled") == "false"
inner.has("_enabled") -> getString("_enabled") == "true"
else -> true
}
Тут не столько про код, сколько про API, которое он юзает
+1
// Проверим необходимость проведения авторизаций безналичных платежей
АвторизацийБПЕсть = НЕ (НетОплатПлатежнойКартой()
Если АвторизацийБПЕсть Тогда
// Выполняем авторизации безналичных платежей
Если НЕ ВыполнитьАвторизациюБП() Тогда
.....
Функция НетОплатПлатежнойКартой()
НетОплатПлатежнойКартой = Истина;
Для Каждого СтрокаОплаты Из Оплаты Цикл
Если СтрокаОплаты.ТипОплаты.Объект = Перечисления.ТипыОплатыВРознице.Безналичные Тогда
НетОплатПлатежнойКартой = Ложь;
Прервать;
КонецЕсли;
КонецЦикла;
Возврат НетОплатПлатежнойКартой;
КонецФункции
Нужно больше инверсий!
+1
Функция ИдентификаторЦепочки(Ссылка) Экспорт
Результат = Документы.ЭтапПроизводства2_2.ПустаяСсылка();
Запрос = Новый Запрос(
"ВЫБРАТЬ
| Таблица.ИдентификаторЦепочки КАК ИдентификаторЦепочки
|ИЗ
| Документ.ЭтапПроизводства2_2 КАК Таблица
|ГДЕ
| Таблица.Ссылка = &Ссылка");
Запрос.УстановитьПараметр("Ссылка", Ссылка);
Выборка = Запрос.Выполнить().Выбрать();
Если Выборка.Следующий() Тогда
Результат = Выборка.ИдентификаторЦепочки;
КонецЕсли;
Возврат Результат;
КонецФункции
Функция из типовой, возвращает реквизит документа через жопу. Можно заменить на
возврат ?(ЗначениеЗаполнено(Ссылка.Идентификатор Цепочки), Ссылка.ИдентификаторЦепочки, Документы.ЭтапПроизводства2_2.ПустаяСсыл ка()).
А можно вообще нихуя не делать, потому что если реквизит не заполнен, там и так пустая ссылка.
Нахуй так жить
+2
Дайте инвайт этому господину
https://habr.com/sandbox/125898/
+1
public static string GetTextFromExcel97To2003Format(string filePath)
{
FileStream fileStream = null;
POIFSFileSystem fileSystem = null;
ExcelExtractor excelExtractor = null;
try
{
using (fileStream = new FileStream(filePath, FileMode.Open))
{
fileSystem = new POIFSFileSystem(fileStream);
excelExtractor = new ExcelExtractor(fileSystem);
excelExtractor.IncludeBlankCells = false; // optional
excelExtractor.IncludeCellComments = false; // optional
excelExtractor.IncludeHeaderFooter = false; // optional
excelExtractor.IncludeSheetNames = false; // optional
return excelExtractor.Text;
}
}
catch
{
// handle the exception
}
finally
{
if (excelExtractor != null)
{
excelExtractor.Close();
excelExtractor = null;
}
fileSystem = null;
if (fileStream != null)
{
fileStream.Close();
fileStream.Dispose();
fileStream = null;
}
}
return string.Empty;
}
это пиздец, товарищи: https://www.kunal-chowdhury.com/2017/07/npoi-excel-97-2003
эта хуита, на серьезных щах задвигается как документация к либе: https://github.com/tonyqus/npoi/wiki/Getting-Started-with-NPOI
как, блять, так можно? юзинги? та пошли вы нахуй, я вам не доверяю. и вообще, присвоение нуля тоже хуйня. нельзя доверять никому. НИКОМУ!!
Я не навижу индусов. Это пиздец. Это уже не первый раз, я натыкаюсь на статейку, которую, вот так читаешь, и понимаешь, что какая-то откровенная поибота и с мыслью "наверное опять эти ебаные индусы" скролишь вниз? чтобы увидеть рожу или хотябы имя автора. и там, СУКА, ИНДУС!!! они говорят, будь толерантным, а я им говорю, пошли НА ХУЙ!!!
−3
http://avg1.ru/upload/iblock/60a/60aa3c633e7f885cabd311cf3b6f6792.jpg
Она сама сделала ярлычки, на которых было написано, кто именно подарил ей украшение.
−106
Скрипаль заебал. Просто взял, блять, - и заебал... А в анус путина похоже кто-то сильно дунул, он аж совещание собрал.
Бандера приде, импичмент принесе.
−2
Кто как произносит слово "PHP"?
"PHP", "PHP", "PHP" - это "P", это "H", это "P"
+1
public GlobalSetting ReadGlobalSettingById(string id)
{
int totalItems;
var globalSettings = ReadGlobalSettings(PageSetting.All, out totalItems);
return globalSettings.FirstOrDefault(e => e.GlobalSettingID == id);
}
Инновационный алгоритм считывания сущности по ID:
1) считываем ВСЕ записи из базы в память;
2) в памяти находим сущность с нужным ID;
3) все остальное пусть Garbage Collector подберет;
4) удобно же, не правда ли?)
−9
Как называется свод правил, к примеру таких, как заключение необязательных параметров программы\функции в квадратные скобки.
Есть ли документ или стандарт на их применение?
Такое часто встречается и в python help, и в man pages, например.