- 1
- 2
- 3
- 4
$uri = isset($endpoint['path']) ? $endpoint['path'] : null;
if (!isset ($uri)) {
$uri = "/";
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
Всего: 8
+6
$uri = isset($endpoint['path']) ? $endpoint['path'] : null;
if (!isset ($uri)) {
$uri = "/";
}
вместо $uri = isset($endpoint['path']) ? $endpoint['path'] : '/';
+4
private function urlEncoder($val)
{
return str_replace('%7E', '~', rawurlencode($val));
}
private function getParametersAsString(array $data)
{
$params = [];
foreach ($data as $key => $val)
$params[] = $key .'='. $this->urlEncoder($val);
return implode('&', $params);
}
методы urlEncoder и getParametersAsString кривая замена стандартным функциям urlencode и http_build_query
+9
function arraySearch(arr,val) {
for (var i=0; i<arr.length; i++){
if (arr[i] == val) {
return i;
}
}
return 100;
}
if(parseInt(arraySearch(all_moods_images, change_smth)) != 100)
{
current_mood = change_smth;
what_i_have_changed = "mood";
}
else if(parseInt(arraySearch(all_energetics_images, change_smth)) != 100)
{
current_energetic = change_smth;
what_i_have_changed = "energy";
}
такой себе метод массива indexOf, вместо -1 возвращающий 100
+13
if(amount_listened >= 999999999999999999999999999)
{
soundManager.stopAll();
$("#left").remove();
$("#holder").remove();
//$('#banner_promo').hide();
$('#i_like_it_button_div').hide();
$('#skip_button_div').hide();
$('#not_new_button_div').hide();
$('#mood_in_the_center_of_circle').hide();
$('#energetic_in_the_center_of_circle').hide();
$('#top_mood_energy').hide();
$("#player_table").remove();
$("#mood_block").hide();
$("#energy_block").hide();
$("#myModal").modal('show');
}
Это просто шикарно :)
+3
var all_energetics_images = new Array();
all_energetics_images[0] = "calm";
all_energetics_images[1] = "moderate";
all_energetics_images[2] = "strong";
all_energetics_images[3] = "hurricane";
Источником для вдохновения стал один стартап в рунете, сложно было написать более чем в одну строку кода, автор сумел написать целым пять, есть подозрение, что платили не за рабочий функционал, а за строки кода
+7
.inbox-page-list {
float: left;
position: fixed;
}
мой филиппинский коллега, после которого часто приходится переделывать
+3
var b = true;
if ( b.toString().length <5 ) {
//...
}
и такое бывает
+2
var popup = function () {
if ($('.popup_close').length > 0) {
$('.popup_close').on('click', function () {
$(this).closest('.wrapper_outer_popup').addClass('hidden');
});
$('.popup_target').on('click', function () {
$('.popup[data-popup="' + $(this).attr('data-target') + '"]').removeClass('hidden');
});
}
}(popup);
Друг фронтендер, написал сие творение, из его слов он создал анонимную функцию которую тут же вызывает, суть в
var popup = function () {/* какой-то код */}(popup); это все вместо (function(){ /*какой-то код */}) ();