SarcasmIO
не скажу
SarcasmIO
это не абстракция
Дима
Слишком много использования классов в других пространста имен
Тенпеннай
Дима
Ну я подумал что можно изменять конструктор на изи, если есть 2 вариации его в трейтах
Владислав
Желательно, чтобы сервер располагался в офшорах?
Дима
думал так пока не написал сюда )
Дима
<?php
namespace App\Http\Controllers;
use App\Traits\ProjectConstructorTrait as __Construct;
use Illuminate\Http\Request;
class NoteController extends Controller
{
//
use __Construct;
Дима
вот так вот сделал
Dmitriy
а зачем ?
Dmitriy
абстракция плохой ответ, для любого вопроса
Дима
а зачем ?
чтобы избавиться от многочисленных use при обращении к моим репозиториям
Дима
конечно
Dmitriy
Дима
В трейте получается так
Дима
<?php
namespace App\Traits;
use App\Interfaces\IProjectRepository as Project;
use App\Interfaces\ITaskRepository as Task;
use App\Interfaces\IUserRepository as User;
use App\Interfaces\INoteRepository as Note;
trait ProjectConstructorTrait
{
public function __construct(
Project $project,
User $user,
Task $task,
Note $note
)
Владислав
Трейты нужны для массового использования. Ты сможешь заюзать один и тот же трейт для разных классов?
Владислав
Если нет, то и смысла нет
SarcasmIO
Dmitriy
трейты нужны что бы вынести одинаковый код
Владислав
Andrey
трейты для множественного наследования тогда уж
SarcasmIO
Владислав
Да просто примеси, по-русски
SarcasmIO
если уж совсем
SarcasmIO
интерфейсы в счет ?
Дима
в C++ вроде множ. наследование
Дима
в PHP, Java только 1 наследник
Dmitriy
в джаве я. ну эмулирую
Andrey
главное его правильно готовить
Тенпеннай
Artem
а если в объявлении о работе упоминания о битриксе есть, лучше сразу закрывать?
Dmitriy
в джаве только эмулировать
public class ClassC implements InterfaceA, InterfaceB {
public void printA() {
new ClassA().printA();
}
public void printB() {
new ClassB().printB();
}
}
Тенпеннай
Artem
я не начинаю
Artem
просто мне интересна какая философия в таких компаниях
Dmitriy
Artem
if (bitrixIsRequired()) {maybeCloseTheAd();}
Artem
та не охота пилить говно
Artem
уже надоело
Дима
интересно что хуже Joomla или Bitrix
Степан
<?php
$a = 12;
switch ($a) {
case 15:
echo "15";
break;
case 14:
echo "14";
break;
case 13:
echo "13";
break;
case 12:
echo "12";
break;
?><br/><br/>
Vasiliy
Джумла офк.
Дима
меня от джумлы тошнит уже
Vasiliy
Битрикс годная тема для больших проектов
Степан
что не так в последней строке?
~
Дима
Тенпеннай
ахахаха, шутник
Artem
~
Artem
а так вообще нет закрывающейся фигурной скобки
Artem
я как то раз туда полез, мне не понравилось
Artem
в битрикс
Тенпеннай
"быстро пилить", "битрикс" и "сложные решения" - это несочетаемые в одном предложении слова
Тенпеннай
вообще ни на одной CMS не получится такого
SarcasmIO
Тенпеннай
сложных ли?
Dmitriy
~
Ну это уже были мучения разрабов)
Тенпеннай
я подозреваю, что от битрикса там крайне мало осталось
Тенпеннай
и разработка не была быстрой
SarcasmIO
Тенпеннай
Dmitriy
старий
есть
Dmitriy
он счас скажет не сложный != стандартный
Тенпеннай
выше тебе показали
там искоробочный битрикс? не модифицировавшийся? И сделано было быстро?
Dmitriy
Тенпеннай
джентльменам верят на слово?
Тенпеннай
я могу и гугл сделать с нуля. Только он искать будет плохо. И медленно
~
это делали опытные битриксоиды
Тенпеннай
йеп
Dmitriy
Dmitriy
я хочу это видеть
Dmitriy
с нуля именно
Тенпеннай
давай
спиздить дизайн странички и сделать поиск через LIKE
Тенпеннай
внешне будет похоже на гугл