- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
// easy-to-use function for use printf-formatting with stl-strings
std::string StrFormat(const char* fmt,...);
void MakeBackup(const char* dataTime)
{
std::string name = StrFormat("%s", dataTime);
...
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+158
// easy-to-use function for use printf-formatting with stl-strings
std::string StrFormat(const char* fmt,...);
void MakeBackup(const char* dataTime)
{
std::string name = StrFormat("%s", dataTime);
...
}
+1001
if(unitClass == Apprentice && unitClass == Master)
{
unitClass = Artisan;
}
+110
<span class="<asp:PlaceHolder runat='server' Visible='<%# IsSuspiciousActivity(10) %>'> b-suspicious-activity </asp:PlaceHolder>">
−108
Replace(Replace(Replace(Replace(Replace(sht1.Cells(i, 4).Value, "(кратность 4 шт)", ""), "O.F.", ""), "D1ECO", ""), "DECO", ""), "SK", "")
Удаляем из ячейки Excel одно из возможно встречающихся в ней слов.
Говнокод или вполне нормальный трюк?
+159
define('ASC', 'ASC');
define('DESC', 'DESC');
*facepalm*
+113
public partial class EditorForm : Form
{
private List<IEditObject> _readOnlyObjects;
public IEditObject EditValue {get; set;}
public EditorForm(IEditObject value, List<IEditObject> readOnlyObjects)
{
if (value != null)
{
EditValue = value;
}
if (readOnlyObjects != null && readOnlyObjects.Count > 0)
{
_readOnlyObjects = readOnlyObjects;
}
}
}
Во избежание лишних присвоений.
+157
$comment_msg=$row['comm'];
$comment_msg=cuthtml($comment_msg);
$comment_msg=cutbb($comment_msg);
$comment_msg=wordwrap($comment_msg, 10, " ", 1);
$comment_msg=viewworld($comment_msg,4).$massparam['lastend'];
Один фрагмент из кучки говнокода, относительно популярного скрипта комментариев commentit
+1000
void drawFigure()
{
for(int i=0;i<figMaxI;i++)
for(int j=0;j<figMaxY;j++)
if(figure.space[i][j].wut==1)
{
if(figure.y+i>=2)
if(figureEffekt == 1)
{
engine->drawTexture2D(figure.picture.texID, gameSpace.x+((figure.x+j)*34)-effekt[0].x, gameSpace.y+((figure.y+i)*34)-effekt[0].y, 34, 34, 0.4, 0, 0);
engine->drawTexture2D(figure.picture.texID, gameSpace.x+((figure.x+j)*34)+effekt[0].y, gameSpace.y+((figure.y+i)*34)+effekt[0].x, 34, 34, 0.8, 0, 0);
engine->print(fontAlphabet,0, figure.space[i][j].letter , gameSpace.x+((figure.x+j)*34)+6+effekt[0].y,gameSpace.y+((figure.y+i)*34)+4+effekt[0].x,1,0,2);
}
else
{
engine->drawTexture2D(figure.picture.texID, gameSpace.x+((figure.x+j)*34), gameSpace.y+((figure.y+i)*34), 34, 34, 1, 0, 0);
engine->print(fontAlphabet,0, figure.space[i][j].letter , gameSpace.x+((figure.x+j)*34)+6,gameSpace.y+((figure.y+i)*34)+4,1,0,2);
}
}
}
великое и могучее ООП в действии
+160
public function getInfo() {
if(!$this->id) return false;
if(!isset($this->info->info_info)) $this->fetchInfoFields(array('info_info'));
return $this->info->info_info;
}
Мне стыдно :(
+141
if ((ddlProbType.Text != "" && ddlProbType.Text != "Select") && (txtDesc.Text != ""))
{
if ((txtDesc.Text.Trim() == string.Empty))
{
Indian style: чем больше скобок, тем лучше!