- 1
static_cast<Vampire*>(&attacker)->suckHpFrom(attacked, damage * Vampire::hpSuckRatio);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+134
static_cast<Vampire*>(&attacker)->suckHpFrom(attacked, damage * Vampire::hpSuckRatio);
+53
void ServerList::ParseServers(char *response, int len){
numservers = 0;
int i;
QHostAddress srvadr;
const char *info = "\xFF\xFF\xFF\xFFgetinfo\x00";
for(i = 23; i < len; i+=7){
quint16 port = (((* (quint8 *)(response + i + 4)) << 8) | (* (quint8 *)(response + i + 5)));
quint32 addr = (((* (quint8 *)(response + i)) << 24)|((* (quint8 *)(response + i + 1)) << 16)|((* (quint8 *)(response + i + 2)) << 8)|(* (quint8 *)(response + i + 3))); //XD
srvadr.setAddress(addr);
qDebug() << srvadr << " : " << port;
if(getinfo->writeDatagram(info, 15, srvadr, port) <0 ){
qDebug() << "FAILED";
}
numservers++;
}
serverlist->setRowCount(numservers);
qDebug() << numservers;
}
Пздц.
+80
return payments.isEmpty() ? create ? store ? addPayment(serviceProvider) : createPayment(serviceProvider) : null : payments.iterator().next();
экономим на строчках
+132
https://pbs.twimg.com/media/CBBu9COWwAAPzZB.jpg:large
+132
IF ` ` <> ' '.
MESSAGE 'Oh no!' TYPE 'X'.
ENDIF.
ABAP и строковые литералы. Пробел из STRING следует сравнивать именно с ` `, а не ' ' или константой SPACE.
+155
/**
* @param string $singular
* @param string $context
*/
function translate($singular, $context=null) {
return $singular;
}
Любимый вордпресс, wp-includes/pomo/translations.php. Кажется, это такой интерфейс.
+72
resultWhereClause += " AND (lower(concat(per.firstName,' ',per.lastName,' ',per.middleName)) like lower(#{utils.concat(\"%\", \"" + applicant + "\", \"%\")})";
resultWhereClause += " or lower(concat(per.lastName,' ',per.firstName,' ',per.middleName)) like lower(#{utils.concat(\"%\", \"" + applicant + "\", \"%\")})";
resultWhereClause += " or lower(concat(per.firstName,' ',per.middleName,' ',per.lastName)) like lower(#{utils.concat(\"%\", \"" + applicant + "\", \"%\")}))";
resultWhereClause += "))";
Изящный хак для (на самом деле нет) для поиска по ФИО
+131
private static List<Vessel> boosterVesselList = new List<Vessel>();
/// <summary>
/// Вернуть судно по строковому обозначению судна
/// </summary>
private static Vessel GetVesselByIdString(string vesselStrId)
{
Vessel findVessel = null;
// Просмотр в ускоряющем списке
foreach (Vessel boostVessel in boosterVesselList)
{
if (boostVessel.Name == vesselStrId)
{
findVessel = boostVessel;
break;
}
}
// Если в списке не нашли, ищем в БД
if (findVessel == null)
{
findVessel = VesselBusinessLogic.GetItemByName(vesselStrId);
if (findVessel == null)
{
findVessel = new Vessel
{
Id = -1,
Name = vesselStrId
};
findVessel.Id = PublicFunctions.AddOrUpdate(findVessel);
boosterVesselList.Add(findVessel);
}
}
return findVessel;
}
Это один из методов класса для работы с морскими судами. Я пока не совсем понял как так и зачем так. Боже мой.... мама, роди меня обратно. Комментарии оригинальные.
+159
jQuery('#btn-submit-calck').on('click',function () {
var GDO = jQuery('#GDO').val().replace(',', '.');
var GAZ = jQuery('#GAZ').val().replace(',', '.');
var BENZIN = jQuery('#BENZIN').val().replace(',', '.');
var ROZHOD = jQuery('#ROZHOD').val().replace(',', '.');
var PROBEG = jQuery('#PROBEG').val().replace(',', '.');
var RESULT = ((GDO * 100)/((BENZIN-GAZ*1.1)*ROZHOD*PROBEG));
jQuery('#RESULTO').text(Math.round(RESULT));
jQuery('#EKONOM').text(Math.round(((BENZIN-GAZ*1.1)*ROZHOD*PROBEG)/100));
jQuery('#1GOD').text(Math.round((((BENZIN-GAZ*1.1)*ROZHOD*PROBEG)/100)*365));
return false;
});
+60
std::string s = "a" /* + */ "b";