[Ответить в тред] Ответить в тред

16/08/16 - Запущен Двач Трекер
01/08/16 - Вернули возможность создавать юзердоски
09/07/16 - Новое API для капчи - внимание разработчикам приложений


Новые доски: /obr/ - Offline Battle Rap • /hv/ - Халява в интернете • /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 7 | 2 | 5
Назад Вниз Каталог Обновить

PHP PHP (Microsoft Windows 7: Chromium based) 13/08/16 Суб 01:21:17  1817925  
14710404778240.jpg (71Кб, 604x589)
Поцоны нужна помощь, мне прислали тестовое задание на пхп макаку(стажер) и просят меня написать им такое говно:

Тестовое задание для кандидатов в стажеры

Задача:
Написать класс (или группу классов) для возможности логирования определенных сообщений.
Указанные классы будут использоваться другими разработчиками в крупной высоконагруженной системе.


Требования:
- Возможность писать логи в stdout, mysql, файл по выбору. (Выбор осуществляется для всей системы логирования)
- Предусмотреть настройки mysql, пути до файла логирования
- Логи должны содержать:
Дату и время события (в формате YYYY-MM-DD HH:MM:SS)
Сообщение логирования (строка, массив, объект, исключение)

меня смущает фраза про логирование определенных событий
что вообще за определенные события?
может кто в двух словах объяснить, что мне вообще нужно сделать? я просто не пойму что от меня хотят, даже не знаю с чего начать.

анон, очень надеюсь на твою помощь.
помоги мне начать новую жизнь
Аноним (Microsoft Windows 10: Firefox based) 13/08/16 Суб 01:45:48  1817941
>>1817925 (OP)
/pr/
Аноним (Microsoft Windows 10: Firefox based) 13/08/16 Суб 14:43:43  1818494
14710886236120.jpg (243Кб, 1920x1080)
>>1817925 (OP)
Насколько я понимаю, тебе нужно написать класс Logger который будет содержать следующие методы:
1). Принимает на вход строку и выводит ее в выбранный вывод.
2). Аналогичный метод для объекта.
3). Аналогичный метод для исключения.

Ну и еще нужно будет реализовать настройку логгера(выбор вывода).
Аноним (Microsoft Windows 10: Firefox based) 13/08/16 Суб 14:46:26  1818498
>>1817925 (OP)
>даже не знаю с чего начать.
1. Научись создавать класс с методами и конструктором.
2. Научись писать данные в stdout, файл, mysql базу данных.
Аноним (Microsoft Windows 7: Firefox based) 13/08/16 Суб 15:22:03  1818523
>>1817925 (OP)
>Тестовое задание для кандидатов в стажеры
Лол. Нужен ещё тест для допуска к тесту, чтобы отсеивать таких, как оп.
Аноним (Linux: Chromium based) 29/08/16 Пнд 17:09:26  1835927
echo "bump";
Аноним (Microsoft Windows 10: Chromium based) 01/09/16 Чтв 08:54:52  1838733
>>1817925 (OP)
Гугли за полиморфизм и дженерики.
+универсальный метод, ну там, паттернов нахуяч, это ж тестовое задание.
Ну еще и оптимизируй заебись, чтобы логи могли писаться быстро, ну там, чтото многопоточное ебани, с легким масштабированием на несколько slave-логонод
Аноним (Microsoft Windows 10: Chromium based) 01/09/16 Чтв 08:55:52  1838734
>>1817925 (OP)
олсо, расчеты месседжсабжа выведи во внешний бинарник на чистом си и ты, я думаю, принят

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 7 | 2 | 5
Назад Вверх Каталог Обновить

Топ тредов
Избранное