The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Началось альфа-тестирование PHP 8.3, opennews (??), 09-Июн-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


70. "Началось альфа-тестирование PHP 8.3"  +/
Сообщение от Tron is Whistling (?), 10-Июн-23, 22:37 
Разгребать конюшню всем колхозом - это мило.
Ответить | Правка | Наверх | Cообщить модератору

80. "Началось альфа-тестирование PHP 8.3"  +1 +/
Сообщение от пох. (?), 11-Июн-23, 17:50 
Там не про разгребать а про наваливать. В целом да, похоже он прав. Т.е. когда надо вдевятером выносить ребенка за один месяц во что бы то ни стало - фреймворк поможет (при условии что его все девять знают), а в твоей либе я буду этот месяц разбираться, прежде чем смогу что-то дописать.

А поддерживать это потом... да ипппись оно конем. Следующий заказчик есть уже!

Ответить | Правка | Наверх | Cообщить модератору

83. "Началось альфа-тестирование PHP 8.3"  +1 +/
Сообщение от Tron is Whistling (?), 11-Июн-23, 23:16 
Ды ладно, либа с нормальной докой и очевидными паттернами применения :)
Куда проще монструозных ларавелов, где надо рулоны кривой-косой документации вычитать, прежде чем юзать.
А в остальном всё так.
Ответить | Правка | Наверх | Cообщить модератору

85. "Началось альфа-тестирование PHP 8.3"  +1 +/
Сообщение от пох. (?), 12-Июн-23, 00:31 
> Ды ладно, либа с нормальной докой и очевидными паттернами применения

ее читать надо. И каждый раз выяснять - вот это вот не вписалось в паттерны и надо дописывать самому или забыли документировать.
Причем любой произвольно взятый васян с улицы ее видит в первый раз.

> Куда проще монструозных ларавелов, где надо рулоны кривой-косой документации вычитать

некогда читать, спринт не ждет! (Я уж не знаю как сейчас принято - копипастить из вопроса на стеке или просто спрашивать чятгпт "напиши мне код". А про твою либу ни тот ни другой не в курсе.)

Но вообще-то предполагалось что HR наловил нам рыбов у которых в перках "уже прочитал" и именно на то с чем мы тут работаем (потому что этих м@к@к-мутантов мильены с тыщами и всегда можно найти с нужными галочками в профиле) и они сразу приступят к вынашиванию.

Ответить | Правка | Наверх | Cообщить модератору

95. "Началось альфа-тестирование PHP 8.3"  +/
Сообщение от Tron is Whistling (?), 13-Июн-23, 09:30 
Ды там читать нечего, обёртка сделана так, чтобы конечному юзеру вообще ни на что почти, кроме своего кода, заморачиваться не приходилось.

class MyTask extends \TaskLib\Task
{
   ...

   public function main()
   {
      ...
      yield true;
      ...
      $store = new \MyCode\ModelStore();
      $item = $store['myItem'];
      $item->lastChanged = time();
      $item->update();
      ...
      yield true;
      ...
      $subTaskResult = yield new \MyCode\MySubtask('arg1', 'arg2');
      ...
      $subTask1 = $this->addSubTask(new \MyCode\MySubtask('arg3', 'arg4'));
      $subTask2 = $this->addSubTask(new \MyCode\MySubtask('arg5', 'arg6'));
      yield new \TaskLib\Task\WaitOnAll($subTask1, $subTask2);
      $subTaskResult1 = $subTask1->taskResult;
      $subTaskResult2 = $subTask2->taskResult;
      ...
      yield true;
      ...
      return 'Task result';
   }
}

Понятно, что чуть-чуть разобраться в основах всё равно надо, но сия база очень простая, и рулонов документации по каждому недоклассу из 5 строк в целом не требует.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру