- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
private void setFooMode() {
if (foo.isSelected()) { // is currently showing
App.appProps.put(Strings.BAR_MODE, Strings.TRUE);
}
else {
App.appProps.put(Strings.BAR_MODE, Strings.FALSE);
}
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+68
private void setFooMode() {
if (foo.isSelected()) { // is currently showing
App.appProps.put(Strings.BAR_MODE, Strings.TRUE);
}
else {
App.appProps.put(Strings.BAR_MODE, Strings.FALSE);
}
}
+70
package <hostname>.sbrf.taxaccounting.service.impl;
import org.junit.Test;
import <hostname>.sbrf.taxaccounting.service.FormDataService;
public class FormDataServiceTest {
private FormDataService formDataService;
public void tearUp() {
formDataService = new FormDataServiceImpl();
}
@Test
public void testCheckMandatoryColumns() {
}
}
Зато он используются юнит тесты
и посмотрите внимательно кому это делается)))
вот такие вот у нас тесты :)
+126
<td width="150">\n\
<% if (editableParts.warehouseAssignment || shipping_map.length > 1) { %>\n\
<a class="shipping-map-link dashed" href="#">\n\
<% } else { %>\n\
<span class="grey">\n\
<% } %>\n\
<% if (shipping_map.length == 0) { %>\n\
не указан</span>\n\
<% } else { %>\n\
<% if (shipping_map.length == 1) { %>\n\
<%= shipping_map[0].warehouse.name %>\n\
<% } else { %>\n\
с нескольких складов\n\
<% } %>\n\
<% } %>\n\
<% if (editableParts.warehouseAssignment) { %>\n\
</a>\n\
<% } else { %>\n\
</span>\n\
<% } %>\n\
</td>\n\
−160
Ученик 1С спросил у своего учителя: что означает аббревиатура "Один Эс"?
Учитель долго думал и наконец ответил ему:
- "Один" - это когда солнечный день и воняет из трубы, это "Один"
А "Эс", что такое "Эс", - спросил ученик
- "Эс" - это когда солнечный день и опять же воняет из трубы
Если бы у 1С были коаны, они выглядели бы примерно так.
По мотивам к/ф "Моцарт" 2006
+155
--- a/src/Foo.js
+++ b/src/Foo.js
@@ -1,21 +1,61 @@
var Foo = (function () {
function Foo(productId, productSettings, overrides) {
var backup, loc = document.location, home;
- this._sdkSettings = Program.Utils.deepCopy(Take5.settings);
+ this._sdkSettings = JSON.parse(JSON.stringify(TGH5.settings));
if(overrides) {
- this._sdkSettings = Program.Utils.copyProperties(overrides, this._sdkSettings);
+ if('debug' in overrides) {
+ this._sdkSettings.debug = overrides.debug;
+ }
+ if('inDemoMode' in overrides) {
+ this._sdkSettings.inDemoMode = overrides.inDemoMode;
+ }
+ if('sdkHome' in overrides) {
+ this._sdkSettings.sdkHome = overrides.sdkHome;
+ }
+ if('eixtUrl' in overrides) {
+ this._sdkSettings.exitUrl = overrides.exitUrl;
+ }
+ if('ads' in overrides) {
+ if('preRoll' in overrides.ads) {
+ this._sdkSettings.ads.preRoll = overrides.ads.preRoll;
+ }
+ if('inGame' in overrides.ads) {
+ this._sdkSettings.ads.inGame = overrides.ads.inGame;
+ }
+ if('postRoll' in overrides.ads) {
+ this._sdkSettings.ads.postRoll = overrides.ads.postRoll;
+ }
+ }
+ if('reporting' in overrides) {
+ if(overrides.reporting instanceof Object) {
+ if('analyticsId' in overrides.reporting) {
+ this._sdkSettings.reporting.analyticsId = overrides.reporting.analyticsId;
+ }
+ if('site' in overrides.reporting) {
+ this._sdkSettings.reporting.site = overrides.reporting.site;
+ }
+ if('virtualPageRoot' in overrides.reporting) {
+ this._sdkSettings.reporting.virtualPageRoot = overrides.reporting.virtualPageRoot;
+ }
+ if('initParams' in overrides.reporting) {
+ this._sdkSettings.reporting.initParams = overrides.reporting.initParams;
+ }
+ } else {
+ this._sdkSettings.reporting = overrides.reporting;
+ }
+ }
}
А я сажаю алюминивые агурцы - а-а - на брезентовом поле :(
Некоторые имена сознательно изменены дабы не посягать на копирайты и торговые знаки.
+23
#ifndef SAFE_RELEASE
#define SAFE_RELEASE(x) \
if(x != NULL) \
{ \
x->Release(); \
x = NULL; \
}
#endif
#define SAFE_DELETE(a) if( (a) != NULL ) delete (a); (a) = NULL;
#ifndef SAFE_ARRAY_DELETE
#define SAFE_ARRAY_DELETE(x) \
if(x != NULL) \
{ \
delete[] x; \
x = NULL; \
}
#endif
#define SAFE_FREE( p ) if( p ) { free( p ) ; p=NULL ; }
Я вот все никак не могу забыть старый код из доков макрософт по COM, а также из книги Андре Ла Мота.
Два макроса до сих пор висят среди доков на сайте мс (по коду догадаетесь какие):
http://msdn.microsoft.com/ru-RU/library/windows/desktop/dd743946(v=vs.85).aspx
+118
<div class="is-element-border-top">
<div class="is-element-border-right">
<div class="is-element-border-bottom">
<div class="is-element-border-left">
<div class="is-element-corner-top-left">
<div class="is-element-corner-top-right">
<div class="is-element-corner-bottom-right">
<div class="is-element-corner-bottom-left">
<span class="curr_show ">
5 days </span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
Каскадная таблица стилей, ёпта.
+76
https://github.com/mongodb/mongo-java-driver/blob/master/src/main/com/mongodb/ConnectionStatus.java#L213
wtf?!
−117
[storeButton performSelectorInBackground:@selector(onTouchUp) withObject:nil];
...
-(void)onTouchUp{
[self setHighlighted:NO];
[self.storeNameLabel setHighlighted:NO];
[self.storeAddressLabel setHighlighted:NO];
[self.storePhoneLabel setHighlighted:NO];
[self.storeAddress2Label setHighlighted:NO];
}
+77
public CommandResult update() {
CommandResult res = null;
try {
long start = System.nanoTime();
res = _port.runCommand(_mongo.getDB("admin"), isMasterCmd);
long end = System.nanoTime();
float newPingMS = (end - start) / 1000000F;
if (!successfullyContacted)
_pingTimeMS = newPingMS;
else
_pingTimeMS = _pingTimeMS + ((newPingMS - _pingTimeMS) / latencySmoothFactor);
getLogger().log(Level.FINE, "Latency to " + _addr + " actual=" + newPingMS + " smoothed=" + _pingTimeMS);
successfullyContacted = true;
if (res == null) {
throw new MongoInternalException("Invalid null value returned from isMaster");
}
if (!_ok) {
getLogger().log(Level.INFO, "Server seen up: " + _addr);
}
_ok = true;
// max size was added in 1.8
if (res.containsField("maxBsonObjectSize")) {
_maxBsonObjectSize = (Integer) res.get("maxBsonObjectSize");
} else {
_maxBsonObjectSize = Bytes.MAX_OBJECT_SIZE;
}
} catch (Exception e) {
if (!((_ok) ? true : (Math.random() > 0.1))) {
return res;
}
final StringBuilder logError = (new StringBuilder("Server seen down: ")).append(_addr);
if (e instanceof IOException) {
logError.append(" - ").append(IOException.class.getName());
if (e.getMessage() != null) {
logError.append(" - message: ").append(e.getMessage());
}
getLogger().log(Level.WARNING, logError.toString());
} else {
getLogger().log(Level.WARNING, logError.toString(), e);
}
_ok = false;
}
return res;
}
https://github.com/mongodb/mongo-java-driver/blob/master/src/main/com/mongodb/ConnectionStatus.java
Незаметен.