Pathologic
В случае с отправки почты чуть сложнее
просто в DocumentParser понапихивали говна всякого, а так от тупорылого getExtension можно было бы давно отказаться, пока на нем висела почта и еще какая-то мелкая хрень
Aliaksandr
Чего мелочиться с названиями методов, почему так коротко getDatabase?:)
Dmytro
потому что так приятно 🙂 согласно всяким PSR )
Aliaksandr
Почему бы сразу не воспользоваться опытом того же философа и не назвать getDatabaseFromMyDatabasesServer
Pathologic
я сомневаюсь, что филосов каждый раз это руками долбил
Aliaksandr
Что именно принято? Делать названия длинными?:)
Pathologic
делать названия понятными (:
Aliaksandr
Тут пару дней назад человек поле psword назвал неправильно и полдня промучался
Pathologic
а если бы он назвал его p, то не мучился бы?
Pathologic
мучился бы другой потом значит
Pathologic
если код писать в админке, то да, плохо
Pathologic
а в шторме пофиг
Aliaksandr
Ну ладно надо добавить get и сделать camelCase, но зачем при этом удлиннять то?:)
Anonymous
ребята, если вы считаете, что длинные переменные зло, у меня только только два варианта: или вы бог в си и ams, или вы никогда не писали код в команде
Aliaksandr
С таким подходом скоро вас тут скоро останется человек пять и все гуру)))
Anonymous
свой код хорошо если через полгода поймешь, а когда в день приходится читать по тысяче строк чужого, то понимаешь, что нормальные понятные переменные - это скорее плюс, а не минус
Anonymous
особенно в эпоху IDE
Anonymous
С таким подходом скоро вас тут скоро останется человек пять и все гуру)))
лучше так, чем оставлять говнокод как есть в угоду тем, кто не желает учиться и следовать общепринятым правилам
Anonymous
PSR ведь не просто так пишутся
Aliaksandr
лучше так, чем оставлять говнокод как есть в угоду тем, кто не желает учиться и следовать общепринятым правилам
Не видел нигде правила заменять короткие всем известные названия на длинные
Anonymous
и в других языках есть свои стандарты, которые работают уже не один десяток лет
Anonymous
Не видел нигде правила заменять короткие всем известные названия на длинные
выше была не замена переменной, а нормальный рефаткоринг кода
Aliaksandr
Такое чувство, что сейчас все не для удобства пользования эво делается, а для удобства нескольких человек в рамках эво отказаться от эво))
Anonymous
или вы не чувствуете разницы между $this->property и $this->method() ?
Anonymous
бля, это делается, чтобы система была гибче
Aliaksandr
там не в замене названий смысл пиара
Ну так тем более в чем смысл такого переименования
Anonymous
SOLID принципы хотя бы читаните, чтобы понимать зачем это делается
Aliaksandr
Че ты лезешь, если ты это не используешь?
Anonymous
потому что проходили это уже в рево 🙂
Anonymous
ничего ж не меняется
Anonymous
все хотят 3-5-10 версии, но чтобы ничего не менять
Aliaksandr
Я же написал выше, хочешь по пср назови getDb вместо db, причем тут этот Database
Anonymous
а смысл экономить на буквах?
Anonymous
зато хоть читать по человечески можно
Anonymous
и понимать, что там кто до тебя понаписал
Aliaksandr
Иди рево свое читай, пока оно тормозит как раз время есть
Dmytro
Иди рево свое читай, пока оно тормозит как раз время есть
Разницы что писать читать нету что ево что рево проблемы одни и теже
Dmytro
А так большущее спасибо Жене за проделанную работу
Dmytro
Не нравятся длинные название надо было сделать короткие в чем проблема то?
Aliaksandr
Сейчас обвешаете всякими ооп прокладками и точно разницы не будет, везде будет тормозить))
Aliaksandr
Причем тут эти идиотские фразы "не хотят переучиваться", как будто смысл этой учебы в том, чтобы вместо коротких названий длинные выучить
Dmytro
Не нравится как сделано сделайте лучше ну в чем проблема?
Dmytro
Весь код на гитхаб делай нехочу
Dmytro
Но что то что в ево что в рево не больше 10 человек кто что то делает.
Dmytro
Я считаю что принимать решение должен тот кто что то делает. Если вам не нравиться то банально не в чате пишите а напишите комментарий к пул реквесту.
Dmytro
Может Женя скажет что да действительно db так же понятней но короче и примет ваше замечание;)
Aliaksandr
Как будто от того, что весь код класса парсера воткнули в \EvolutinCMS\Core ну прям суперсовременно стало
Aliaksandr
А если в чате писать нельзя про это, так и хрен с этим чатом тогда, варитесь тут сами:)
Dmytro
В чате писать можно чего ж нельзя;)
Dmytro
Только пользы от этого??
Dmytro
Как будто от того, что весь код класса парсера воткнули в \EvolutinCMS\Core ну прям суперсовременно стало
Стало лучше чем было и ближе к современным реалиям Это уже лучше чем ничего.
Dmytro
Пока весь, со временем разнесется по разным классам
Не ну это не дело 🙂 надо так что б завтра все было по новому и с полной обратной совместимостью :)))))
Andrey
Похоже, я много пропустил...
Dmytro
Ага не успел поучавствовать :))
Anton
Ну впадло было человеку писать Database он хотел полегче и чтобы ничего не переделывать) Если бы никто ничего в мире не переделывал, то до сих пор езди ли бы на лошадях.
Dmytro
Ага и на вопрос что вы хотите ответ: Более быструю лошадь
Andrey
В доках тоже методы новые надо будет?
Dmytro
угумс
Anonymous
Ну вообще я человека понимаю, если он обеспечивают поддержку сайта на какой-нибудь фишке, типа бесплатно до конца жизни, то конечно ему неудобно что вы тут такое сделали
Dmytro
Мы ему работу даем 🙂 можно стабильно раз в месяц нажимать кнопку обновить 🙂 и писать в отчет: - Обновление CMS, проверка работоспособности сайта и тд, внедрение новых плюшек и бла бла бла )
Anonymous
Но так для версии 2.0 нужно будет от db избавлятся
Dmytro
что там нынче в тренде ) на GO перепишем все:)
Aliaksandr
Йопть, любой северокорейский чат позавидует единодушию мнений и рвению подпевал этого милого сообщества:)
Anonymous
Ну блин, вот что плохого в том что сделали код читабельным?
Anonymous
Или это прям сложно написать не 2, а 11 символов?
Andrey
угумс
А откуда инфу брать?
Dmytro
А откуда инфу брать?
когда допилим будет инфа
Andrey
И напоминаю про синхронизацию доков
Dmytro
Йопть, любой северокорейский чат позавидует единодушию мнений и рвению подпевал этого милого сообщества:)
Я бы поддержал тебя если бы хотя бы выкладывал новости по своим дополнениям. А то судя по гиту что то пилишь но хоть бы пару релизов сделал. Но нет оно не тебе не надо. Зачем же писать что то и так хорошо. Поэтому сори но сейчас ты не прав.
Dmytro
Мнение большенства в том что они получают за спасибо новый функционал и развитие системы. Я тоже обеими руками за то что б кто то сделал все за меня:)
Aliaksandr
Dmytro
В твоих визитках не сложно:)
Давайте не будем обсуждать свой говнокод 🙂 говнокодить все умеем 🙂
Aliaksandr
Я конечно понимаю, что пара принятых пиаров с автозаменой табуляции на пробелы из любого сделают дерзкого разработчика, но зачем же так резко переобуваться на лету:)
Dmytro
В твоих визитках не сложно:)
вот зашел бы сюда: https://github.com/evolution-cms/evolution/pull/725 и написал бы по части того что getDb было и делов
Aliaksandr
Я тут скорее к тому, что это требует времени. А это время маловероятно будут оплачивать заказчики.
Dmytro
Если клиент не хочет это оплачивать то не делай