- 1
- 2
final Transform starscream = root.getLocalTransform();
final Transform skywarp = starscream.clone();
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 116
+112
final Transform starscream = root.getLocalTransform();
final Transform skywarp = starscream.clone();
+102
originalTransform
final Transform starscream = root.getLocalTransform();
final Transform skywarp = transform.clone();
+112
switch (materialType.MaterialClass)
{
case 1:
xtraTabControl1.SelectedTabPageIndex = 0;
gridView1.Focus();
eanSimpleButton.Enabled = true;
break;
case 2:
xtraTabControl1.SelectedTabPageIndex = 1;
gridView2.Focus();
eanSimpleButton.Enabled = false;
break;
case 3:
xtraTabControl1.SelectedTabPageIndex = 3;
gridView4.Focus();
eanSimpleButton.Enabled = false;
break;
default:
xtraTabControl1.SelectedTabPageIndex = 2;
gridView3.Focus();
eanSimpleButton.Enabled = false;
break;
}
Стандартный такой быдло-производственный код.
В зависимости от магического числа в БД, в поле material_class, показывается один из четырёх гридов. При этом в реальной базе класса 3 вообще нет - это поле принимает значения 1, 2 и NULL.
+126
private Listener<BaseEvent> blurListener = new Listener<BaseEvent>() {
@Override
public void handleEvent(BaseEvent be) {
Component item = getComponent(be);
if(focusedItem == item) {
focusedItem = item;
}
}
}
Даже боюсь предположить, зачем это.
+120
final TextField passwordField = UIFactory.createTextField(loginInfo, null);
passwordField.setWidth(textFieldWidthPx);
// Yes, they really want the password field to be shown openly.
// Don't blame me, I'm just following orders!
Безопасность такая безопасность.
+121
try {
repository.saveAll(entities);
} catch (final ConstraintViolationException e) {
throw new SettingsServiceException(ErrorFormatter.formatValidationErrors(
"Errors have been detected when saving", e));
} catch (final PersistenceException e) {
for (val t: Throwables.getCausalChain(e)) {
if (t instanceof EntityExistsException) {
val failedObject = (IEntity) ((ExceptionInfo) t).getFailedObject();
// failedObject is returned with the state in which it is in the database.
// Let's find the version that we tried to save, instead.
for (val entity: entities) {
if (entity.getId() != null && entity.getId().equals(failedObject.getId())) {
throw new SettingsServiceException("Attempted to save duplicate value: " + entity);
}
}
}
}
throw e;
}
Попытка вернуть пользователю человеко-читаемое сообщение о том, где, собственно, дубликат.
Костыли вы мои, костыли...
+120
// See where we currently are in a calendar quarter.
// In Java, JANUARY == 0.
// Yes, I could just write (3 - currentMonth % 3),
// but this is clearer
switch (currentMonth % 3) {
case 0: // January, April, July, October
monthsToInclude = 3; // include whole last quarter
break;
case 1: // February, May, August, November
monthsToInclude = 2; // include first two months of this quarter
break;
default: // March, June, September, December
monthsToInclude = 1; // include first month of this quarter
break;
}
Или всё-таки наплевать на читаемость и заменить короткой версией?
+107
@Inject
protected MainWindowController(
final SessionController session,
final QueueController queueController,
final MachineController machineController,
final PrintController printController,
final MainWindow window,
final UIHandler uiHandler,
final ImageCache imageCache,
final EventBus bus,
final ActiveOrderHolder orderHolder,
final ApiClientAsync apiClient,
final ReferenceDataCache dataCache,
@SvnRevision final int svnRevision) throws IOException {
+118
filename_size = strlen(dest_dir) + strlen(basename) + 6;
ctx.mtl_file = (char *) malloc(filename_size);
ctx.obj_file = (char *) malloc(filename_size);
sprintf(ctx.mtl_file, "%s/%s.mtl", dest_dir, basename);
Долго соображали, почему вылезает сегфолт во free...
+129
private static BigDecimal ZERO;
private static BigDecimal ONE;
private static BigDecimal TWO;
private static BigDecimal FIVE;
private static BigDecimal FOUR;
private static BigDecimal SEVEN;
public static BigDecimal SMALLDECIMAL;
private static BigDecimal THREEHUNDRED;
http://multilevellayout.googlecode.com/svn-history/r13/trunk/MultilevelLayoutPlugin/src/multilevelLayoutPlugin/MultilevelLayoutAlgorithm.java