- 1
if (e.getClickCount() >= 2 && e.getClickCount() < 8) {
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+73.1
if (e.getClickCount() >= 2 && e.getClickCount() < 8) {
При том количество кликов больше восьми не обрабатывается))
+73.7
public Object save(Object entity) {
final EntityManager em = getEntityManager();
try {
final EntityTransaction et = em.getTransaction();
try {
et.begin();
em.persist(entity);
et.commit();
} finally {
if (et != null && et.isActive()) {
entity = null;
et.rollback();
}
}
} finally {
if (em != null && em.isOpen()) {
em.close();
}
}
return entity;
}
Простое и понятное управление транзакциями придумали трусы!
А rollback в секции finally, и вложенные try-catch секции -- вообще модная сейчас фишка.
+91.1
s := TStringList.Create;
LocalIniFile.ReadSection(sPad, s);
for x := 0 to ActionListMenu.ActionCount - 1 do
begin
for y := 0 to 9 do
begin
for z := 0 to s.Count - 1 do
begin
if (Length(s[z]) <> Length('Tag0')) and (s[z] = 'Tag' + IntToStr(ActionListMenu[x].Tag + y)) then
begin
try
ActionListMenu[x].Execute;
except
end;
end;
end;
end;
end;
s.Free;
Эм, ну комментарии излишни?
+141.5
switch (Step)
{
case 6:
{
goto case 5;
}
case 5:
{
Step = 2;
goto case 2;
}
case 4:
{
if (ReadOnly)
{
Step = 2;
goto case 2;
}
pollingMatrix.Fill(Id, pollingRow.RiskObjectTypeId, languageId, connection);
Scenario.Fill(Id, pollingRow.RiskObjectTypeId, languageId, connection);
tbMain.SetCurrentTab(tcEnding);
break;
}
case 3:
{
if (ReadOnly)
{
btnPrevPg4.Visible = false;
btnNextPg4.Visible = false;
}
CleanScenarios();
Scenario.Fill(Id, pollingRow.RiskObjectTypeId, languageId, connection);
tbMain.SetCurrentTab(tcScenarios);
break;
}
case 2:
{
if (ReadOnly)
{
btnPrevPg3.Visible = false;
btnNextPg3.Visible = false;
}
pollingMatrix.Fill(Id, pollingRow.RiskObjectTypeId, languageId, connection);
tbMain.SetCurrentTab(tcPollingMatrix);
break;
}
case 1:
{
if (ReadOnly)
{
btnPrevPg2.Visible = false;
btnNextPg2.Visible = false;
//tvRiskFactors.Enabled = false;
//tvRiskObjects.Enabled = false;
//Раскрывает ноду если есть отмеченные дочерние элементы
tvRiskObjects.ExpandAllNodes();
}
pollingMatrix.Fill(Id, pollingRow.RiskObjectTypeId, languageId, connection);
doRiskFactorTree();
doRiskObjectTree();
hcpRiskObjects.PanelName = pollingRow.QSARiskObjectTypeNameDictionaryName;
tbMain.SetCurrentTab(tcRiskFactors);
break; //goto case 0;
}
case 0:
{
if (ReadOnly)
{
Name.ReadOnly = true;
Comment.ReadOnly = true;
Hypothesis.ReadOnly = true;
calDateTo.Enabled = true;
RiskObjectTypeId.ReadOnly = true;
btnNextPg1.Visible = false;
Instructions.ReadOnly = true;
}
tbMain.SetCurrentTab(tcPolling);
break;
}
default:
{
#if (DEBUG)
exc_viewer.ViewException(@"Неверный Step, провалились в default");
#endif
Step = 0;
goto case 0;
}
}
Часть метода из 200 строк в кодбехайнде ASP.NET странички...
Красота!!! =)
+136.4
// Работаю asp.net программистом.
// Показал главному программисту, как с помощью System.Web.Routing можно легко делать человекопонятные урлы.
// Итог: Теперь у сайта урлы вида http://domain/filterDisks/42/0/14/1.
// Вот сижу и думаю, что значат все эти циферки :'о(
+98
BOOL NewStartUsed()
{
if ((BOOL) -1 == bNewStartUsed) {
bNewStartUsed = FALSE;
bNewStartUsed = TRUE;
int iVal = bNewStartUsed;
if (GetConfigInt(&iVal, "NewStart", "Common", ConfigFile)) {
bNewStartUsed = (0 != iVal);
}
}
return bNewStartUsed;
}
просто но комментс...
+71.9
if (!selectAndAdd(select, administrators,
userUid)) //shouldn't be so but...
{
throw new IllegalStateException(
"World is full of mystical things. That is one of them");
}
Мир полон таинственных вещей! :-)
+100.1
ping -n 5 localhost > nul
К сожалению в Windows не предусмотрено никаких штатных команд для организации задержки, поэтому для того, чтобы в скрипте реализовать задержку в n секунд, например чтобы дождаться пока процесс завершится и освободит ресурс, приходится или качать/писать сторонние утилиты или прибегать к подобной чёрной магии.
+144
public void onApplicationStateChanged(int state)
{
if (state == Application.APPSTATE_UNINITIALIZED)
{
// TODO: what to do?
}
}
Чувак начал писать и забыл о чем...
+160.2
if($showmode == 0 || $showmode == 2):
if($count['user'] != 0):
if($count['user'] == 1):
echo '<p class="tpwhosonline">Members Online: <span>1</span></p>';
else:
if($count['user'] > 1):
echo '<p class="tpwhosonline">Members Online: <span>' . $count['user'] . '</span></p>';
endif;
endif;
else:
echo '<p class="tpwhosonline">Members Online: <span>0</span></p>';
endif;
if($count['guest'] != 0):
if($count['guest'] == 1):
echo '<p class="tpwhosonline">Guests Online: <span>1</span></p>';
else:
if($count['guest'] > 1):
echo '<p class="tpwhosonline">Guests Online: <span>' . $count['guest'] . '</span></p>';
endif;
endif;
else:
echo '<p class="tpwhosonline">Guests Online: <span>0</span></p>';
endif;
endif;
и такая вот хрень еще и за бабки продается (Joomla template)