- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
// А
if (x) {
...
doStuff (x);
...
// Б
if (x) {
...
doStuff (true);
...
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+127
// А
if (x) {
...
doStuff (x);
...
// Б
if (x) {
...
doStuff (true);
...
что меньшее говно? А или Б?
в случае А приходится напрягать мысль на строчке doStuff(x) чему же там равно х. но при этом эту строчку можно безболезненно вынести за if(x), если понадобится.
−118
def updateLicenseApps( self ):
self.block()
self.statusbarSetLicenseName();
self.applicationGrid.ClearGrid()
if type( self.licenseEditor ) != type( None ):
licparams = self.licenseEditor.licenseApps
....
for x in xrange( len( licparams ) ):
self.applicationGrid.AppendRows( 1, True )
self.applicationGrid.SetCellValue( x, 0, licparams[x]["name"] )
self.applicationGrid.SetCellValue( x, 1, licparams[x]["startdate"] )
MMAXIMUM PYTHON
+168
generator=function(a,q){m=Math;no='';nb=' ';
rnd=function(r,w){return((m.round(((+new Date)*m.random())%r)||0)+(w||0));};
ff=function(ff){ma=function(ma1,ma2){return(m.max(ma1,ma2));};return(ma(ma(rnd(rnd(ff)),rnd(rnd(ff))),ma(rnd(rnd(ff)),rnd(rnd(ff)))));};
sumb=function(x,y){return(String.fromCharCode(rnd(m.abs((y||1)-1),m.abs(x||32))));};
sor=function(o){return(o.sort(function(){return(0.5-m.random())}));};
a=Number(a||0);
q=q||[];
q=function(z){r=0;for(j=0;j<z.length;j++){r+=z[j]};return(r);}(q)?q:(Array(4+4+4+4+4+4+4+4
+4+4+4 +4+4+4
+1).join('1').split(no));sx=function(p,u){g=q.length;return(Number(q[p>g?g:p])?u:no);};len=Array();for(r=0;r<rnd(a,a*5);r++){e=[
sumb(958)
,sumb(97,26)
,sumb(945,25)
,sumb(97,26)
,sumb(97,26)
,sumb(97,26)
,sumb(97,26)
,sumb(97,26)
,sumb(97,26)
,sumb(97,26)
,sumb(97,26)
,sumb(97,26)
,sumb(97,26)
,sumb(97,26)
,sumb(97,26)
,sumb(97,26)
,sumb(945,25)
,sumb(97,26)
,sumb(945,25)
,sumb(97,26)
,sumb(945,25)
,sumb(97,26)
,sumb(945,25)
,sumb(97,26)
,sumb(97,26)
,sumb(97,26)
,sumb(97,26)
,sumb(223)
,sumb(228)
,sumb(230)
,sumb(231)
,sumb(239)
,sumb(240)
,sumb(241)
,sumb(235)
,sumb(246)
И это было написано ручками, не использовался никакой uglify
И этот проект мне достался в наследство на новой работе.
КМП.
+85
int[] pirates = {
R.drawable.final_0001, R.drawable.final_0002, R.drawable.final_0003, R.drawable.final_0004,
R.drawable.final_0005, R.drawable.final_0006, R.drawable.final_0007, R.drawable.final_0008,
R.drawable.final_0009, R.drawable.final_0010, R.drawable.final_0011, R.drawable.final_0012,
R.drawable.final_0013, R.drawable.final_0014, R.drawable.final_0015, R.drawable.final_0016,
R.drawable.final_0017, R.drawable.final_0018, R.drawable.final_0019, R.drawable.final_0020,
R.drawable.final_0021, R.drawable.final_0022, R.drawable.final_0023, R.drawable.final_0024,
R.drawable.final_0025, R.drawable.final_0026, R.drawable.final_0027, R.drawable.final_0028,
R.drawable.final_0029, R.drawable.final_0030, R.drawable.final_0031, R.drawable.final_0032,
R.drawable.final_0033, R.drawable.final_0034, R.drawable.final_0035, R.drawable.final_0036,
R.drawable.final_0037, R.drawable.final_0038, R.drawable.final_0039, R.drawable.final_0040,
R.drawable.final_0041, R.drawable.final_0042, R.drawable.final_0043, R.drawable.final_0044,
R.drawable.final_0045, R.drawable.final_0046, R.drawable.final_0047, R.drawable.final_0048,
R.drawable.final_0049, R.drawable.final_0050, R.drawable.final_0051, R.drawable.final_0052,
R.drawable.final_0053, R.drawable.final_0054, R.drawable.final_0065, R.drawable.final_0056,
R.drawable.final_0057, R.drawable.final_0058, R.drawable.final_0059, R.drawable.final_0060,
R.drawable.final_0061, R.drawable.final_0062, R.drawable.final_0063, R.drawable.final_0064,
R.drawable.final_0065, R.drawable.final_0066, R.drawable.final_0067, R.drawable.final_0068,
R.drawable.final_0069, R.drawable.final_0070, R.drawable.final_0071, R.drawable.final_0072,
R.drawable.final_0073, R.drawable.final_0074, R.drawable.final_0075, R.drawable.final_0076,
R.drawable.final_0077, R.drawable.final_0078, R.drawable.final_0079, R.drawable.final_0080,
R.drawable.final_0081, R.drawable.final_0082, R.drawable.final_0083, R.drawable.final_0084,
R.drawable.final_0085, R.drawable.final_0086, R.drawable.final_0087, R.drawable.final_0088,
R.drawable.final_0089, R.drawable.final_0090, R.drawable.final_0091, R.drawable.final_0092,
R.drawable.final_0093, R.drawable.final_0094, R.drawable.final_0095, R.drawable.final_0096,
R.drawable.final_0097, R.drawable.final_0098, R.drawable.final_0099, R.drawable.final_0100,
R.drawable.final_0101, R.drawable.final_0102, R.drawable.final_0103, R.drawable.final_0104,
R.drawable.final_0105, R.drawable.final_0106, R.drawable.final_0107, R.drawable.final_0108,
R.drawable.final_0109, R.drawable.final_0110, R.drawable.final_0111, R.drawable.final_0112,
R.drawable.final_0113, R.drawable.final_0114, R.drawable.final_0115, R.drawable.final_0116,
R.drawable.final_0117, R.drawable.final_0118, R.drawable.final_0119, R.drawable.final_0120
};
Погромист на Ондроид наговнокодил это...
+55
uint8_t const Q_ROM QF_div8Lkup[65] = {
static_cast<uint8_t>(0), // unused location
static_cast<uint8_t>(0), static_cast<uint8_t>(0), static_cast<uint8_t>(0),
static_cast<uint8_t>(0), static_cast<uint8_t>(0), static_cast<uint8_t>(0),
static_cast<uint8_t>(0), static_cast<uint8_t>(0),
static_cast<uint8_t>(1), static_cast<uint8_t>(1), static_cast<uint8_t>(1),
static_cast<uint8_t>(1), static_cast<uint8_t>(1), static_cast<uint8_t>(1),
static_cast<uint8_t>(1), static_cast<uint8_t>(1),
static_cast<uint8_t>(2), static_cast<uint8_t>(2), static_cast<uint8_t>(2),
static_cast<uint8_t>(2), static_cast<uint8_t>(2), static_cast<uint8_t>(2),
static_cast<uint8_t>(2), static_cast<uint8_t>(2),
static_cast<uint8_t>(3), static_cast<uint8_t>(3), static_cast<uint8_t>(3),
static_cast<uint8_t>(3), static_cast<uint8_t>(3), static_cast<uint8_t>(3),
static_cast<uint8_t>(3), static_cast<uint8_t>(3),
static_cast<uint8_t>(4), static_cast<uint8_t>(4), static_cast<uint8_t>(4),
static_cast<uint8_t>(4), static_cast<uint8_t>(4), static_cast<uint8_t>(4),
static_cast<uint8_t>(4), static_cast<uint8_t>(4),
static_cast<uint8_t>(5), static_cast<uint8_t>(5), static_cast<uint8_t>(5),
static_cast<uint8_t>(5), static_cast<uint8_t>(5), static_cast<uint8_t>(5),
static_cast<uint8_t>(5), static_cast<uint8_t>(5),
static_cast<uint8_t>(6), static_cast<uint8_t>(6), static_cast<uint8_t>(6),
static_cast<uint8_t>(6), static_cast<uint8_t>(6), static_cast<uint8_t>(6),
static_cast<uint8_t>(6), static_cast<uint8_t>(6),
static_cast<uint8_t>(7), static_cast<uint8_t>(7), static_cast<uint8_t>(7),
static_cast<uint8_t>(7), static_cast<uint8_t>(7), static_cast<uint8_t>(7),
static_cast<uint8_t>(7), static_cast<uint8_t>(7)
};
// ....
//! the function evaluates to TRUE if the priority set has the element n.
bool hasElement(uint_fast8_t const n) const {
uint_fast8_t const m =
static_cast<uint_fast8_t>(Q_ROM_BYTE(QF_div8Lkup[n]));
return ((m_bits[m]
& static_cast<uint_fast8_t>(Q_ROM_BYTE(QF_pwr2Lkup[n])))
!= static_cast<uint_fast8_t>(0));
}
//! insert element \a n into the set, n = 1..64
void insert(uint_fast8_t const n) {
uint_fast8_t m =
static_cast<uint_fast8_t>(Q_ROM_BYTE(QF_div8Lkup[n]));
m_bits[m] |= static_cast<uint_fast8_t>(Q_ROM_BYTE(QF_pwr2Lkup[n]));
m_bytes |=
static_cast<uint_fast8_t>(Q_ROM_BYTE(QF_pwr2Lkup[m
+ static_cast<uint_fast8_t>(1)]));
}
делим на 8 в индустриальном С++. это такой специальный вариант крестов где пользователям сначала лоботомию делают.
из реализации bitset'а. insert() приведен в качестве примера.
+158
var picNumber = +!backgroundBlock.data('number');
или не говнокод?
+133
// Common styles for any tag
.clear {
clear: both;
}
.grey {
color: $pcolor;
}
.colored {
color: $headercolor;
}
.siteName {
font-family: $siteNameFontFamily;
}
.common-ctx {
color: $pcolor;
font-size: 105%;
}
.common-ctx-light {
color: $pcolorlight;
font-size: 100%;
}
.fs95 {
font-size: 95%;
}
.undisplayable {
display: none;
}
.displayable {
display: block;
}
hr.black-hr {
border-color: black;
margin: 10px 0 10px 0;
}
hr.grey-hr {
border-color: #cccccc;
margin: 20px 0 30px 0;
}
.w30p {
width: 30% !important;
}
.w100 {
width: 100%;
}
.fl {
float: left;
}
.p0 {
padding: 0 !important;
}
Самые интуитивно-понятные имена CSS-классов.
+157
function run()
{
var test = [60, 1, 5, 70, 8];
var biggest = 100;
var biggest_index = 0;
for (var i = 0; i < test.length; i++)
{
if (test[i] < test[i + 1])
{
biggest = test[i + 1];
test[biggest - [i + 1]] = [biggest];
}
}
test[test.length] = biggest;
}
run();
таск был найти наибольшего эллемента масива [60, 1, 5, 70, 8]; во что получилось у коллеги новобранца. это был его 20-ты опыт ;)
+94
MenuGame extends GameMenu
+148
<html>
<head>
<title>Тест</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<div align="center">
<h1>Задание</h1>
Написать решение c использованием ООП, которое позволяет переводить целые числа в каком-нибудь диапазоне (c миллионами включительно) в текст ( разговорный)<br>
на трех языках (рус., англ., укр.)
</div>
<form action="receivenumber.php" method="post">
<label for="textnumber">Число:</label>
<input type="number" id="textnumber" name="textnumber" required
min="-9999999" max="9999999" step="1"/><br>
<label for="selectlanguage">Выбирите язык:</label>
<select id="selectlanguage" name="selectlanguage">
<option value="eng">English</option>
<option value="ukr">Ukrainian</option>
<option value="rus" selected>Russian</option>
</select><br>
<input type="submit" name="submitnumber" value="Отправить"><br>
</form>
</body>
</html>
А это файл "index.html", который передает данные скрипту "receivenumber.php"