- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
if (at == null) {
try {
throw new NullPointerException();
}catch (Exception e) {
e.printStackTrace();
throw new NullPointerException();
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+79.1
if (at == null) {
try {
throw new NullPointerException();
}catch (Exception e) {
e.printStackTrace();
throw new NullPointerException();
}
}
проверка корректности полученного аргумента в функции.
хорошо придумано, что бы не вызывать
throw new IllegalArgumentException();
−369.1
Процедура СформироватьТаблицуГрафика()
//Заполнение месяцев
Для НомерМесяца = 1 По 12 Цикл
НомерГода = Число(Прав(Год(ТекущаяДата()), 1));
ДатаМесяца = Дата(НомерГода, НомерМесяца, 1);
ДнейВМесяце = День(КонецМесяца(ДатаМесяца));
НоваяСтрока = КалендарьНаборЗаписей.Добавить();
НазваниеМесяца = Формат(ДатаМесяца, "ДФ=""ММММ""");
НоваяСтрока.Установить(0, НазваниеМесяца);
НоваяСтрока.НомерМесяца = НомерМесяца;
КонецЦикла;
КонецПроцедуры
Помимо дикости написанного, эта штука не работает в 2010 году.
Зарплата и Управление Персоналом 2.5.18.3
−125.8
Сумма = МодульВалютногоУчета.ПересчитатьИзВалютыВВалюту(
СуммаВал,
ВалютаДокумента,
ВалютаВзаиморасчетов,
МодульВалютногоУчета.ПолучитьКурсВалюты(ВалютаДокумента,Дата).Курс,
МодульВалютногоУчета.ПолучитьКурсВалюты(ВалютаВзаиморасчетов,Дата).Курс,
МодульВалютногоУчета.ПолучитьКурсВалюты(ВалютаДокумента,Дата).Кратность,
МодульВалютногоУчета.ПолучитьКурсВалюты(ВалютаВзаиморасчетов,Дата).Кратность);
Решение имеет статус 1С:Совместно.
Один из ведущих партнеров 1С.
Такой код во многих местах.
−126.4
НСтрока = ДокументОбъект.Товары.Добавить();
НСтрока.ЕдиницаИзмерения = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("шт",,,НСтрока.Номенклатура);
+138.9
res = Wlxtbl.WlxLoggedOutSAS(pWlxContext,dwSasType,pAuthenticationId,pLogonSid,pdwOptions,phToken,pNprNotifyInfo,pProfile);
switch(res) {
case WLX_SAS_ACTION_LOGON:
if(res == WLX_SAS_ACTION_LOGON) {
Пишу свою gina.dll, только что заметил вот это...
+164.6
<HTML>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
</meta>
<BODY>
<style>
<? include "style.css"; ?>
</style>
<?
include "menu.php";
include "main.php";
?>
</BODY>
</HTML>
Своеобразный способ подключения стилей)))
Из ЛС вконтакта.
+130.6
<table cellpadding="0" cellspacing="0">
<tr>
<td style="width:200px">
</td>
<td style="width:600px">
<span >
<a href="#part1"><asp:Label ID="Label1" runat="server" CssClass="MenuItemsActive font_google" Text="Инфо1"
Width="593px"></asp:Label></a><br />
<a href="#part2"><asp:Label ID="Label2" runat="server" CssClass="MenuItemsActive font_google" Text="Инфо2"
Width="593px"></asp:Label></a><br />
<a href="#part3"><asp:Label ID="Label3" runat="server" CssClass="MenuItemsActive font_google" Text="Инфо3"
Width="593px"></asp:Label></a><br />
<a href="#part4"><asp:Label ID="Label4" runat="server" CssClass="MenuItemsActive font_google" Text="Инфо4"
Width="593px"></asp:Label></a><br />
<a href="#part5"><asp:Label ID="Label5" runat="server" CssClass="MenuItemsActive font_google" Text="Инфо5"
Width="593px"></asp:Label></a></span></td>
</tr>
</table>
asp.net суровая верстка
+66.2
<!-- Подготавливаем счётчик для цикла -->
<xsl:variable name="i-tree">
<i/><i/><i/><i/><i/><i/>
<i/><i/> <i/><i/> <i/><i/>
<i/><i/><i/> <i/><i/><i/> <i/>
<i/><i/><i/><i/><i/><i/><i/>
<i/> <i/>
<i/><i/><i/><i/><i/><i/>
</xsl:variable>
<xsl:variable name="i" select="exslt:node-set($i-tree)/i" />
<!-- Подготавливаем параметр ссылок -->
<xsl:variable name="links">
<links next="0" previous="1">
<xsl:for-each select="$i[position() <= $date/@mday]">
<link mday="{position()}" />
</xsl:for-each>
</links>
</xsl:variable>
<div id="archive">
<xsl:call-template name="calendar">
<xsl:with-param name="title" select="'Архив'" />
<xsl:with-param name="url" select="concat($url_path,'%date%/')" />
<xsl:with-param name="links" select="exslt:node-set($links)/links" />
</xsl:call-template>
</div>
Вот так и мучаемся без for циклов в xsl
+144.8
<?='<?'?>xml version="1.0" encoding="UTF-8"?>
Иначе думает, что это открывающий PHP тег :-)
+170.8
Char2Hex = new Object();
Char2Hex['_']='%5F';
Char2Hex['А']='%C0';
Char2Hex['Б']='%C1';
Char2Hex['В']='%C2';
Char2Hex['Г']='%C3';
Char2Hex['Д']='%C4';
Char2Hex['Е']='%C5';
Char2Hex['Ж']='%C6';
Char2Hex['З']='%C7';
Char2Hex['И']='%C8';
Char2Hex['Й']='%C9';
Char2Hex['К']='%CA';
Char2Hex['Л']='%CB';
Char2Hex['М']='%CC';
Char2Hex['Н']='%CD';
Char2Hex['О']='%CE';
Char2Hex['П']='%CF';
Char2Hex['Р']='%D0';
Char2Hex['С']='%D1';
Char2Hex['Т']='%D2';
Char2Hex['У']='%D3';
Char2Hex['Ф']='%D4';
Char2Hex['Х']='%D5';
Char2Hex['Ц']='%D6';
Char2Hex['Ч']='%D7';
Char2Hex['Ш']='%D8';
Char2Hex['Щ']='%D9';
Char2Hex['Ъ']='%DA';
Char2Hex['Ы']='%DB';
Char2Hex['Ь']='%DC';
Char2Hex['Э']='%DD';
Char2Hex['Ю']='%DE';
Char2Hex['Я']='%DF';
Char2Hex['а']='%E0';
Char2Hex['б']='%E1';
Char2Hex['в']='%E2';
Char2Hex['г']='%E3';
Char2Hex['д']='%E4';
Char2Hex['е']='%E5';
Char2Hex['ж']='%E6';
Char2Hex['з']='%E7';
Char2Hex['и']='%E8';
Char2Hex['й']='%E9';
Char2Hex['к']='%EA';
Char2Hex['л']='%EB';
Char2Hex['м']='%EC';
Char2Hex['н']='%ED';
Char2Hex['о']='%EE';
Char2Hex['п']='%EF';
Char2Hex['р']='%F0';
Char2Hex['с']='%F1';
Char2Hex['т']='%F2';
Char2Hex['у']='%F3';
Char2Hex['ф']='%F4';
Char2Hex['х']='%F5';
Char2Hex['ц']='%F6';
Char2Hex['ч']='%F7';
Char2Hex['ш']='%F8';
Char2Hex['щ']='%F9';
Char2Hex['ъ']='%FA';
Char2Hex['ы']='%FB';
Char2Hex['ь']='%FC';
Char2Hex['э']='%FD';
Char2Hex['ю']='%FE';
Char2Hex['я']='%FF';
счастливые ользователи mail.ru могут наблюдать этот код в странице чтения входящего сообщения