- 1
- 2
- 3
if ((sum != -1 && sum > 0) ) {
AccountFactory.editAccount(number, sum, bank_num);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−42.6
if ((sum != -1 && sum > 0) ) {
AccountFactory.editAccount(number, sum, bank_num);
}
Скоро проект сдавать, мозги едут и новый функционал иногда идёт в продакшн в таком вот виде
−15.8
StringBuffer url = new StringBuffer( HTTPS + module + TAGS + tag + SLESH );
−48
private static final String PROMPT = " >";
private static final int BUFFER_SIZE = 255;
private static final int NEW_LINE_CHAR = 13;
private static final int CARRIAGE_RETURN_CHAR = 10;
...
System.out.print( prompt + PROMPT );
StringBuffer sb = new StringBuffer();
byte[] buf = new byte[BUFFER_SIZE];
int read = System.in.read( buf );
if ( read != 0 && buf[0] != CARRIAGE_RETURN_CHAR && buf[0] != NEW_LINE_CHAR )
{
sb.append( new String( buf, 0, read ).trim() );
}
return sb.toString();
Вам нужно вывести приглашение и прочитать введенную строку? Что может быть проще?
−53.2
private void setTims( String project )
{
int endIndex = project.indexOf( "-" );
boolean isNumber = false;
if ( endIndex != -1 )
{
try
{
Integer.parseInt( project.substring( 0, endIndex ) );
isNumber = true;
}
catch ( NumberFormatException e )
{
//ignore
}
}
if ( isNumber )
{
runtimeContext.put( RuntimeContext.TIMS_NUMBER, project.substring( 0, endIndex ) );
}
else
{
runtimeContext.put( RuntimeContext.TIMS_NUMBER, project );
}
}
−47.1
public AlarmKey(AlarmKey key)
{
oc = "";
id = "";
source = null;
oc = key.oc;
id = key.id;
source = key.source;
}
DoubleCheck :)
−43
if(isRegKeyRequired) {
keyItems = new XItem [4];
valueItems = new XItem [4][];
totalItems = 4;
keyItems[0] = new XItem();
keyItems[0].setLabel(TextUtils.getText(280),XItem.LABEL_CONSTRAINT_CENTER);
values = getValueItems(countryBox_rp);
totalItems += setValues(valueItems, values,0);
keyItems[1] = new XItem();
keyItems[1].setLabel(TextUtils.getText(281),XItem.LABEL_CONSTRAINT_CENTER);
values = getValueItems(phoneNoBox_rp);
totalItems += setValues(valueItems, values,1);
keyItems[2] = new XItem();
keyItems[2].setLabel(TextUtils.getText(282),XItem.LABEL_CONSTRAINT_CENTER);
values = getValueItems(regKeyBox_rp);
totalItems += setValues(valueItems, values,2);
keyItems[3] = new XItem();
keyItems[3].setLabel(TextUtils.getText(283),XItem.LABEL_CONSTRAINT_CENTER);
values = getValueItems(emailBox_rp);
totalItems += setValues(valueItems, values,3);
}
else {
keyItems = new XItem [3];
valueItems = new XItem [3][];
totalItems = 3;
keyItems[0] = new XItem();
keyItems[0].setLabel(TextUtils.getText(280),XItem.LABEL_CONSTRAINT_CENTER);
values = getValueItems(countryBox_rp);
totalItems += setValues(valueItems, values,0);
keyItems[1] = new XItem();
keyItems[1].setLabel(TextUtils.getText(281),XItem.LABEL_CONSTRAINT_CENTER);
values = getValueItems(phoneNoBox_rp);
totalItems += setValues(valueItems, values,1);
keyItems[2] = new XItem();
keyItems[2].setLabel(TextUtils.getText(283),XItem.LABEL_CONSTRAINT_CENTER);
values = getValueItems(emailBox_rp);
totalItems += setValues(valueItems, values,2);
}
очень трудолюбивые эти индусы. Такой код - это просто пипец особенно если учесть что приложение разрабатывается для J2ME
−37.2
isRegKeyRequired = distKey == null ? false : distKey.equals("yes") ? true : false;
Уматный ХавнАкоД коллеги из Индии. Ну просто няйсь. Смотрится куда зло*буче чем желаемый вариант (isRegKeyRequired = "yes".equals(distKey));
−39.2
try {
allProviders = Stubs.create(IProviderService.class).getAllProviders();
} catch (Exception e) {
} finally {
loadData(allProviders);
providersInitialized = true;
}
надежно получаем всех поставшиков.
+18
throw new Exception("Унылое говно");
планируются ли вообще меры по очистке ресурса от унылого говна, дабы поддерживать подборку качественного фекалия? типа, если в минусе более трёх дней, то delete[].
−60
if (!account_number.equals("") && cycleT != null) {
if (!account_number.equals(num)) {
doWrite(bufferedOut);
account_number = num;
cycleT = c;
vT = v;
} else if (!cycleT.equals(c)) {
doWrite(bufferedOut);
account_number = num;
cycleT = c;
vT = v;
} else if (vT != v) {
doWrite(bufferedOut);
account_number = num;
cycleT = c;
vT = v;
}
} else {
account_number = num;
cycleT = c;
vT = v;
}