- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
abstract class CAllMain
{
...
var $sDocPath2, $sDirPath, $sUriParam;
public $oAsset;
...
var $buffer_man = false;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−18
abstract class CAllMain
{
...
var $sDocPath2, $sDirPath, $sUriParam;
public $oAsset;
...
var $buffer_man = false;
Код ядра битрикс
Кто сколько анитипатеррнов насчитал?
gostinho 16.03.2017 21:35 # −13
gostinho 16.03.2017 21:43 # −13
gorynych 16.03.2017 22:56 # +1
Ваш комментарий:
Вот его содержание:
1) комелкейс и ондерскор перемешаны
2) var нинужон
3) var и не var перемешаны
И что-то наверняка с обстрактным классом связано, но я их не юзаю
Все верно. С абстрактными классами именно в этом куске все впорядке, но если поковыряться, думаю найдется что-нибудь
1024-- 16.03.2017 23:09 # +4
Давайте разберёмся.
1. Для регистрации на этом сайте требуется ввести ровно одну капчу.
2. Для минусования никогда не нужно вводить капчу.
3. Имеется набор учётных записей с известным всем паролем 123, с которых пишут анонимусы.
4. Комментарий пользователь может редактировать пять минут, для этого тоже не надо вводить капчу.
5. Это сайт программистов, которые умеют автоматизировать отправку HTTP-запросов.
Думаю, из пяти этих мартовских тезисов уже всё понятно. Проясним ситуацию.
gostinho - общая учётка с известным паролем. Одни шутники автоматизировали отправку бредовых комментариев с подобных учёток, другие - затирание комментариев (скрипт/программа "ванишер") и минусование. Всё выполняется автоматически. Битриксофилы скорее всего дома чай с плюшками пьют; может, и поставили один из минусов данному говнокоду, не более того.
guest 16.03.2017 23:23 # −14
guest 16.03.2017 23:23 # −13
guestinho 17.03.2017 00:00 # +3
barop 17.03.2017 00:10 # +2
inkanus-gray 17.03.2017 12:10 # +2
http://phpsadness.com/sad/4
Even between similar/related functions, some use underscores between words, while others do not. Here are some examples:
gettype
get_class
str_ireplace str_pad str_repeat str_replace str_shuffle str_split str_word_count
strcasecmp strchr strcmp strcoll strcspn
base64_encode quoted_printable_encode session_encode
rawurlencode urlencode gzencode
htmlentities
html_entity_decode
Антипаттерн позаимствован у стандартной библиотеки.
gost 18.03.2017 14:27 # 0
> get_class
Блять, как на этом говне можно писать???
barop 18.03.2017 14:46 # 0
inkanus-gray 17.03.2017 12:18 # +2
Кто такой Буферман? Если ему присвоено false, значит, это флажок. Тогда лучше его назвать is_buffer_свойство или isBufferСвойство, где свойство — это краткое название свойства, которым обладает буфер при установленном флажке.
И что такое sDocPath2? Почему именно 2?
ASD_77 17.03.2017 01:54 # +3