- 1
- 2
- 3
function getAllStatuses() { # SHIT!
throw new Exception('OrdersAdmin::GetAllStatuses is shit');
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+153
function getAllStatuses() { # SHIT!
throw new Exception('OrdersAdmin::GetAllStatuses is shit');
}
нашел в старом движке, видимо так и не вызывалось
+150
this.getMediaFileWithMaxBitrate = function(streamIndex, maxBitrate) {
var streamItem = this.playlist[streamIndex];
var urls = streamItem.urls;
var resultBitrate = 0;
var highestBitrate = 2000;
var lowestBitrate = 800;
//var resultUrl = urls[0].url;
var resultUrl = "";
//v2.1
// Util.log("##########################getMediaFileWithMaxBitrate ####################");
// Util.log("take the highest of the bitrate range from"
// +lowestBitrate+" to "+highestBitrate+" Mbps else");
for (var i = 0; i < urls.length; i++) {
if(urls[i].type == "video/mp4"){
if (urls[i].bitrate >= lowestBitrate &&
urls[i].bitrate <= highestBitrate && urls[i].bitrate > resultBitrate) {
resultUrl = urls[i].url;
resultBitrate = urls[i].bitrate;
// Util.log(">> " + urls[i].bitrate + " " + urls[i].url);
}
}
}
if (resultUrl == "") {
// Util.log("If there is no MediaFile with type �video/mp4�" +
// "within this range ("+lowestBitrate+"-"+highestBitrate+
// "Mbps) take the next highest MediaFile");
for (var i = 0; i < urls.length; i++) {
if (urls[i].type == "video/mp4") {
if (urls[i].bitrate > highestBitrate &&
(urls[i].bitrate < resultBitrate || resultBitrate == 0)) {
resultUrl = urls[i].url;
resultBitrate = urls[i].bitrate;
// Util.log(">> " + urls[i].bitrate + " " + urls[i].url);
}
}
}
}
if (resultUrl == "") {
// Util.log("If there is no higher MedieFile with type" +
// "�video/mp4� take the next lowest MedieFile");
for (var i = 0; i < urls.length; i++) {
if(urls[i].type == "video/mp4"){
if (urls[i].bitrate < lowestBitrate && urls[i].bitrate > resultBitrate) {
resultUrl = urls[i].url;
resultBitrate = urls[i].bitrate;
//Util.log(">> " + urls[i].bitrate + " " + urls[i].url);
}
}
}
}
if (resultUrl == "" && urls[0].type == "video/mp4") {
resultUrl = urls[0].url;
}
// Util.log(">>>>>>>>>>>>>> AdController.getMediaFileWithMaxBitrate " +
// maxBitrate + " " + resultBitrate + " " + resultUrl);
return resultUrl;
};
Замечательный алгоритм поиска видео более-менее соответствующего критерию "битрейт в диапазоне [а, б], либо первый в (б, *), либо последний в (*, а)".
+162
if(count($pacients)>-1) {
зачем так сложно писать if(true) ? да и зачем вообще..
+137
private static OfficerResponse ToPerson<TField, TTitle>(IEnumerable<TField> fields, IEnumerable<TTitle> titles, Func<TField, string> getName, Func<TField, string> getValue, Func<TTitle, string> getTitle, bool active, TextType1 bio, YMDType birth, ContactInformationType contactInformation, string tickers, DegreeType1[] educationHistory, CertificateType[] certifications, PositionInformationType positionInformation, AffilationType[] corporateAffiliations, string officerId, OfficerDirectorType info,string repNo)
{...}
нашел вот...
+138
Шаблон
(\$*(\d*(\.+\d+)?){1})
Шаблон замены
**$&
Вход
$1.30
Выход
**$1.30**
А теперь вопрос знатокам: Каким жестоким человеком нужно быть, что бы засунуть в пример регулярку, которая может соответствовать 0(?!) символов?
Все та же статья MSDN
http://msdn.microsoft.com/ru-ru/library/az24scfc.aspx
+147
//вынести куда-нибудь в index.php что-ли... а то используется уже в трёх местах
//a: по всему порталу так, не парься
Комментарий к коду где-то в середине файла.
+161
$papks = scandir($dir, 1);
Вот есть $files? Значит и $papks тоже бывает.
+150
if (preg_match(
'@^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+\@[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$@',
$email
)
валидация email-а
+156
registrationButtons = (function ()
{
var initRequestInviteButton = function ()
{
$("#btnRequestInvite").on('click', function ()
{
$('#login-registry-form').submit();
});
};
var initRequestConfirmationButton = function ()
{
$("#btnRequestConfirmation").on('click', function ()
{
$('#login-registry-form').submit();
});
};
var initForgotPasswordButton = function ()
{
$("#btnForgotPassword").on('click', function ()
{
$('#login-forgot-form').submit();
});
};
var initLoginBrandButton = function ()
{
$("#buttonRegisterBrands").on('click', function ()
{
$('#login-brand-form').submit();
});
};
var initSignInFromFacebookButton = function ()
{
$("#buttonSignInFromFacebook").on('click', function ()
{
$('#login-form').submit();
});
};
var initStartPampingButton = function ()
{
$("#btnStartPamping").on('click', function ()
{
$('#login-options-form').submit();
});
};
var initRequestInviteTwitterButton = function ()
{
$("#btnRequestInviteTwitter").on('click', function ()
{
$('#login-form').submit();
});
};
var initSetPasswordButton = function ()
{
$("#btnSetPassword").on('click', function ()
{
$('#login-reset-form').submit();
});
};
var external = {
init: function ()
{
initRequestInviteButton();
initRequestConfirmationButton();
initForgotPasswordButton();
initLoginBrandButton();
initSignInFromFacebookButton();
initStartPampingButton();
initRequestInviteTwitterButton();
initSetPasswordButton();
},
initRequestInviteButton: function ()
{
initRequestInviteButton();
},
initFBButtons: function ()
{
initSignInFromFacebookButton();
},
initForgotPasswordButton: function ()
{
initForgotPasswordButton();
},
initStartPampingButton: function ()
{
initStartPampingButton();
},
initTwitterButtons: function ()
{
initRequestInviteTwitterButton();
},
initSetPasswordButton: function ()
{
initSetPasswordButton();
}
};
return external;
})();
+141
bool eventWasRaised = false;
eventWasRaised.Should().Be.False();
иногда удивляет до чего доходят .NET unit testing фреймворки.
пруф http://joseoncode.com/2010/04/29/event-aggregator-with-reactive-extensions/
эту конструкцию глядишь и эксепшеном вырвет если не false.