Идеи пользователя 390462

Рейтинг: 3.3344  
На голосовании
Предложил Пользователь 390462 19.12.2016 00:12:58

Разобраться с ошибками в коде (notice, warning etc)

Пытался на днях мониторить систему. Это ж капец, на 1 хит 127 уникальных ошибок (notice, warning). Невозможно включить отлов warning, notice. Они все утонут в битриксе. Конечно, можно делать поиск по ссылкам на свои скрипты, но это не вариант.

1

Выставил

'handled_errors_types' => E_ALL ,
Рейтинг: 0.5485  
Новая
Предложил Пользователь 390462 20.11.2016 21:56:42

Маркетплейс. Изменить механику размещения обновлений.

Когда загружаешь последнюю версию своего модуля, нельзя проверить его работоспособность.

У меня неймспейс в файле сломал скрипт, который выдал обсфукатор. И ты никак не можешь это проверить не выложив модуль в общий доступ.

Считай все пользователи могут скачать не работающее решение и написать на тебя жалобу)

Нужно, чтобы после загрузки архива с модулем он не сразу становился активным, а только после того, как ты нажал кнопку "Активировать", а до этого момента ты можешь его загружать, скачивать обсфуцированный к себе сколь угодно. В это время будет раздаваться предыдущая версия модуля.

Также предлагаю выводить историю загрузок.

v0.5 - 22.01.2015 21:25 - (увидел, что косяк откатился назад)
v1 - 22.01.2015 21:23
v0.5 - 10.05.2013 21:23
v0.4 - 25.01.2012 22:48
v0.1 - 22.01.2012 22:48
Рейтинг: 1.2469  
Новая
Предложил Пользователь 390462 17.04.2016 13:15:09

изменить уведомления от http://idea.1c-bitrix.ru/

если зайти с телефона в почту, то не видно ключевую информацию


Рейтинг: 2.6889  
На голосовании
Предложил Пользователь 390462 28.12.2015 19:09:13

GetMessage('PHRASE')

если не нашел PHRASE пусть так и пишет PHRASE, а не пустоту
Рейтинг: 19.7238  
Новая
Предложил Пользователь 390462 25.12.2015 13:13:36

Редактор. Вставка ссылки. Резать http://

пусть когда вставляешь адрес ссылки вместе с http пусть протокол режется, а селектор автоматически выбирает какой протокол выбран (https или http)
Рейтинг: -5.8382  
Новая
Предложил Пользователь 390462 30.11.2015 17:42:03

Код. Убрать обязательность префиксы в переменных

ar,  ob,  db по-моему только мусор добавляют а не читабельность.

Массивы следует именовать с префиксом ar, при этом следующее логическое слово в названии начинается с большой буквы. Например, $arResult, $arModifiedUsers.

Объекты следует именовать с префиксом ob, при этом следующее логическое слово в названии начинается с большой буквы. Например, $obElement, $obUser.

Объект класса CDBResult следует начинать с префикса db, при этом следующее логическое слово в названии начинается с большой буквы. Например, $dbResult.
Рейтинг: 25.0256  
На голосовании
Предложил Пользователь 390462 27.10.2015 14:19:06

CBitrixComponent добавить свойство application

Раз переходим к ООП, пусть у компонента будет доступно свойство $APPLICATION, которое заменит global $APPLICATION в методах.

И наверно в модули тоже можно.

Dependency injection.
Рейтинг: 1.2761  
Новая
Предложил Пользователь 390462 09.10.2015 11:26:46

форматирование кода в блогах разработчика

добавьте подсветку)
а то страх
http://dev.1c-bitrix.ru/community/webdev/