170 похожих чатов

Или дёрнуть кусок кода из живого проекта, который давно ждёт

рефакторинга и спросить - что бы ты здесь улучшил?

55 ответов

36 просмотров

Чётко

Но это если не проприетарная разработка 😂

Mike-Iceman ❄️ Автор вопроса
Ярослав Халюзов
Но это если не проприетарная разработка 😂

Хоспадя, обособленный кусок кода который делает примерно ничего вне контекста системы - это просто набор буковок

Mike-Iceman ❄️ Автор вопроса
Ярослав Халюзов
Нууу, мало ли какие работодатели...

Ну с гита какой-нить говнокод тогда выцепить, его там полно

Mike-Iceman ❄️ Автор вопроса
Mike Iceman ❄️
Да чё искать, открываем Yii и всё

Нууу, это не тест. Я бы например улучшил yii заменой его на симфу 😂

Mike-Iceman ❄️ Автор вопроса
Ярослав Халюзов
Нууу, это не тест. Я бы например улучшил yii замен...

Ну ладно, окей, открываем свой говнокод, который был написан 3 года назад

Крч было всё плохо)

Ярослав Халюзов
Почему?

Собеседование прошло плохо, чел даже функцию не смог написал

Как избавиться от этих дубликатов и сделать функцию if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'citate_id'; } if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } if (isset($this->request->get['page'])) { $page = $this->request->get['page']; } else { $page = 1; }

Maksim Y.
Как избавиться от этих дубликатов и сделать функци...

if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'citate_id'; } $sort = $this->request->get['sort'] ?? 'citate_id';

Никита
if (isset($this->request->get['sort'])) { $s...

Да мы вроде не в чате для джунов что бы такие примеры кидать)

Никита
if (isset($this->request->get['sort'])) { $s...

я предложил товарищу написать функцию как сможет но не вышло, я ему написал это function initValue($get,$default){ if (isset($this->request->get[$get])) { return $this->request->get[$get]; } else { return $default; } }

Никита
много буков, надо сокращать

ну это понятно, без тернарок и проче, чтобы человеку было понятно

Maksim Y.
Как избавиться от этих дубликатов и сделать функци...

Кстати вопрос по ставке на вакансию ты проигнорировал, а народу интересно 😂

Mike-Iceman ❄️ Автор вопроса

Сейчас выползет в гикджунсах и будет так же говорить как интервьюер мудак, подсунул сложную задачу )

Если это Джун, то, как мне кажется, дело будет не очень хорошо) У джунов своё понятие оптимизации и красоты кода))

Mike Iceman ❄️
Сейчас выползет в гикджунсах и будет так же говори...

А те ему - ну-ка покажь. А он текст задачи. И все такие "че за фуета для сеньоров" 😂

LORENZO (LOR39Z0) PLEASURE
Почему?)

Поработав год в нормальной компании мнение будет адекватное

Mike Iceman ❄️
Ну тут вопрос кого хотят нанять

Ну, представь ситуацию, где сложный, запущенный донельзя хайлоад, в который пускают джуна. Возьмём хотя бы контроллер, логику которого можно перенести у микрос, ибо зажиточно иметь жирный контроллер с логикой, которая не должна в него входить. Человек, вероятнее всего, не сможет понять, почему реализован тот или иной подход, и не поймёт, что ему оптимизировать

Mike-Iceman ❄️ Автор вопроса
Nikolay Underground
Поработав год в нормальной компании мнение будет а...

Это если компания нормальная. Ненормальная и за 5 лет руки не выпрямит

Nikolay Underground
Поработав год в нормальной компании мнение будет а...

Только вот одно «но», собесите вы на джуна) (у которого, вероятнее всего, нет опыта)

Nikolay Underground
И что, Джун не человек?

Так если он ищет первое место для работы, то откуда он поработает год в компании? :)

Mike-Iceman ❄️ Автор вопроса
LORENZO (LOR39Z0) PLEASURE
Только вот одно «но», собесите вы на джуна) (у кот...

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

Mike Iceman ❄️
нет опыта - это трейни. джун хоть что-то должен уж...

А, точно, я же забыл, что у нас теперь стратификация ещё и трейни подразумевает))

Mike-Iceman ❄️ Автор вопроса
LORENZO (LOR39Z0) PLEASURE
А, точно, я же забыл, что у нас теперь стратификац...

Я ХЗ откуда оно появилось, в года когда я только начинал такого не было

LORENZO (LOR39Z0) PLEASURE
Только вот одно «но», собесите вы на джуна) (у кот...

Джун то абстрактное понятие. Для кого то джут это набор каких-то навыков, для кого-то базовых и ооп, для кого-то вообще человек, который только начал учиться

Mike-Iceman ❄️ Автор вопроса
Ярослав Халюзов
В логику - вообще прекрасно...

Увы, логике сложно научить. Она у человека или есть или он при рождении в другой очереди стоял

Поэтому все расходятся в понятии джуна, для кого-то одно, для кого-то другое

Никита
Поэтому все расходятся в понятии джуна, для кого-т...

Джуниор - молодой. Буквальный перевод. Кто видел хотя бы миддла возрастом в 18 лет?

Mike-Iceman ❄️ Автор вопроса
Ярослав Халюзов
Джуниор - молодой. Буквальный перевод. Кто видел х...

Вспомнилось: возраст - 22 года стаж разработки - 30 лет 😂

Mike Iceman ❄️
Вспомнилось: возраст - 22 года стаж разработки - 3...

Раньше вешали вакансии по swift, с опытом работы в три-пять лет, при условии, что он вышел 2-3 года назад (на то время)

Ярослав Халюзов
Джуниор - молодой. Буквальный перевод. Кто видел х...

Нельзя о себе в 3 лице говорить, но в 18-19 я на мидла тянул, по стеку и знаниям. Но тут возвращаемся к вопросу, что для каждого мидл - это набор свой требований. Мне кажется много таких, хотя могу ошибаться

Ярослав Халюзов
А в архитектуру приложений умел? 😂

MVC свой собирал, laravel yii тянул хорошо, симфони мог выучить, но не было потребности, на другое время убивал. Паттерны учил, бизнес логику проектировал. Не знаю, этого хватает или нет

Никита
MVC свой собирал, laravel yii тянул хорошо, симфон...

Так. А как ты сейчас оцениваешь спроектированную тобой тогда бизнес-логику?

Ярослав Халюзов
Так. А как ты сейчас оцениваешь спроектированную т...

Вопрос интересный. Бизнес логика по сути должна отвечать требованиям безопасности, скорости и масштабируемости. Хайлоад я не проектировал. Но все мои проекты шли сразу в продакшн. Масштабируется все легко. Код читается легко. Логика не перегружена излишними паттернами. Все используется минимально и просто, а главное выполняет целевую задачу. Полноценно оценить "прошлую" работу я не могу сейчас. Когда мне исполниться 20 лет, возможно смогу вернуться к этому разговору 🙂

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта