Перейти к публикации
  • Сейчас на странице   Всего пользователей: 3   (0 пользователей, 3 гостя)

Rooster

Программирование[8]

Рекомендованные сообщения

Я достаточно плох в ооп из-за чего появляются вопросы.

Так может быть сначала стоило разобраться в ООП, прежде чем идти на вакансию, где указано, что нужно знать ООП?


 

Жиза для любопытных

Чекнул = пидор

 

Поделиться сообщением


Ссылка на сообщение

 

Я достаточно плох в ооп из-за чего появляются вопросы.

Так может быть сначала стоило разобраться в ООП, прежде чем идти на вакансию, где указано, что нужно знать ООП?

 

зачем когда есть стаковерфлоу и пд


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

дали небольшое тестовое на знание ооп

 

буду признателен, если посмотрите и дадите советы

https://pastebin.com/z34HJ8uu

С тебя просят диаграммы классов (или псевдокод), ты пишешь код.

Вут?

Поделиться сообщением


Ссылка на сообщение

 

дали небольшое тестовое на знание ооп

 

буду признателен, если посмотрите и дадите советы

https://pastebin.com/z34HJ8uu

С тебя просят диаграммы классов (или псевдокод), ты пишешь код.

Вут?

 

щас бы uml диаграммы рисовать, не зная ооп  :rickroll:


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение
(изменено)

минутка тупых вопросов

 

 

postgres default timezone - UTC

php.ini default timezone - UTC

php info timezone - UTC

laravel app timezone - UTC

непосредственно в базе -  2019-04-11 12:22:39.000000 +00:00

ModelXyi->first()->created_at - 2019-04-11 15:28:46+03:00

 

КАКОГО ХУЯ?


Изменено пользователем FeelYourDestiny

Поделиться сообщением


Ссылка на сообщение

никогда не понимал этого надрачивания на ооп. концепция умещается в одну страничку, что там вообще можно спрашивать или не понимать?

другое дело уже какие то вытекающие отсюда вещи - дизайн паттерны, солид, вот это всё. но это уже типа АДВАНСЕД сабжи, а каких таких откровений люди ожидают услышать от джуна про ооп на собесах я искренне не понимаю


Лишь ощутив баттхерт до конца, мы обретаем свободу

bf4ffc239860.png

Поделиться сообщением


Ссылка на сообщение

 

 

дали небольшое тестовое на знание ооп

 

буду признателен, если посмотрите и дадите советы

https://pastebin.com/z34HJ8uu

С тебя просят диаграммы классов (или псевдокод), ты пишешь код.

Вут?

 

щас бы uml диаграммы рисовать, не зная ооп  :rickroll:

 

вообще не связанные вещи

Поделиться сообщением


Ссылка на сообщение
(изменено)

Ну так научиться. Хуле там. Открыл билдер, заодно и изучишь. Открыл GOF и всё.

 

Алсо, глянул твой код, завязывание на каком-то цвете - хуйня.

 

По хорошему Cell должна иметь филд хранящий плеера либо null

Потом булев метод например захватить(Player attacker) в котором будет условие просчета успешности захвата (бросок монетки) ну и тру фолс если захватил или нет, ну я бы так сделал

 

Это добавит нам возможность расширить потом игру с 1х1 до 1х1х1 режима например.

Можно было даже в клетку сделать овнером не Player а Owner интерфейс, чтобы потом можно было сделать не только Player implements Owner а ещё и Team implements Owner

Даже если следовать YAGNI все равно лучше завязаться изначально на интерфейсе.

 

Короче

class Cell  {

CellOwner owner;

boolean tryCapture(CellOwner attacker)

}

interface CellOwner {}

class Player implements CellOwner {}

 

c досками тоже, можно сделать интерфейс на котором будет завязываться игра, и его реализацию SquareBoard например

 

А ты используешь цвета, это даже не ENUM это магические значения, это хуже всего.


Изменено пользователем Index
BassN1vrot понравилось это

Поделиться сообщением


Ссылка на сообщение

ох уж этот оверинжиниринг с интерфейсами, у которых всю жизнь будет одна реализация

а потом если вдруг чудом появится вторая, то все равно придется перепиливать интерфейс ( = ломать существующих клиентов), потому что при продумывании интерфейса проебали половину вещей


Лишь ощутив баттхерт до конца, мы обретаем свободу

bf4ffc239860.png

Поделиться сообщением


Ссылка на сообщение

ща откликался на вакансию, где говорилось, что придется работать над новостным агрегатором; у заказчика в профиле стояла италия

 

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

 

ну и хуй бы с ним, но тут он мне скинул то, над чем придется работать: http://40.118.244.59/

 

)

Ramil понравилось это

Поделиться сообщением


Ссылка на сообщение

 

 

 

дали небольшое тестовое на знание ооп

 

буду признателен, если посмотрите и дадите советы

https://pastebin.com/z34HJ8uu

С тебя просят диаграммы классов (или псевдокод), ты пишешь код.

Вут?

 

щас бы uml диаграммы рисовать, не зная ооп  :rickroll:

 

вообще не связанные вещи

 

почему нет? если чел ничего не шарит в базовыъ понятиях, то флаг в руки нарисовать uml хорошую


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

перепиливать интерфейс ( = ломать существующих клиентов)

Так интерфейсом владеет клиент.

По хорошему так, один клиент один интерфейс. Ну или группа клиентов. А когда несколько разных клиентов завязана на одном интерфейсе который нельзя безболезненно подправить, то это уже не инверсия зависимостей. Это просто лишний посредник.

Плюс в той же жаве можно потом дефолт методы в интерфейс впиздячить  :smile:

Плюс для задания для собеседования можно и показать, какой ты солид мастер.

Поделиться сообщением


Ссылка на сообщение
(изменено)

минутка тупых вопросов

 

 

postgres default timezone - UTC

php.ini default timezone - UTC

php info timezone - UTC

laravel app timezone - UTC

непосредственно в базе -  2019-04-11 12:22:39.000000 +00:00

ModelXyi->first()->created_at - 2019-04-11 15:28:46+03:00

 

КАКОГО ХУЯ?

это твое локальное время браузера?

все же правильно

 

вообще если честно я не понял что значит последняя строка

это где выполняется и что это вообще?

у тебя дата по секундам расходится - явно это не та же самая дата что строкой выше

переделывай иди  блять

 

 

 

==========================================

 

зацените пост про мою галеру https://habr.com/ru/company/naumen/blog/447684/

сам глянул по диагонали


Изменено пользователем Just.Doit

 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

ща откликался на вакансию, где говорилось, что придется работать над новостным агрегатором; у заказчика в профиле стояла италия

 

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

 

ну и хуй бы с ним, но тут он мне скинул то, над чем придется работать: http://40.118.244.59/

 

)

аааааааааааааааа

пашел нахуй отсюда

у меня инфаркт от ебучего бутстрапа и материал десигн случился

вот вам сука новостной агрегатор на прекрасном руби https://github.com/lobsters/lobsters

Поделиться сообщением


Ссылка на сообщение

на руби в 2019 писать...


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

Только одна кнопка лайка или дизлайка может быть нажата одновременно, луль.

Добавил порнхаб.


 

DB

59221730.png


Я - гений, ёпта

bfe7003be27e8e81ce6a7d2d8192e9ae.jpg


22


msg-93176-0-72842500-1438846470_thumb.jpg

Поделиться сообщением


Ссылка на сообщение

 

 

зацените пост про мою галеру https://habr.com/ru/company/naumen/blog/447684/

сам глянул по диагонали

 

Например, в одном из наших департаментов, сотрудники не называют друг друга коллегами. Они называют друг друга “броллеги”, это бро+коллеги. 

 

zatrolka_tupostu

Feanaro и FeelYourDestiny понравилось это

Лишь ощутив баттхерт до конца, мы обретаем свободу

bf4ffc239860.png

Поделиться сообщением


Ссылка на сообщение

мне кажется с этими офисами та же хуйня что и с хипстерами. типа ребята настока сильно хотят быть не как все, что делают одно и то же и теперь уже не отличаются друг от друга (вы же читали смешную новость про то, как хипстер начал ругаться в твиторе что какая то компания использовала его фотку в статье "почему все хипстеры одинаковые", а потом оказалось что это НЕ ЕГО ФОТКА, ПРОСТО ЧУВАК НА НЕГО ПОХОЖ)))))))

 

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


Лишь ощутив баттхерт до конца, мы обретаем свободу

bf4ffc239860.png

Поделиться сообщением


Ссылка на сообщение

при этом я вообще не представляю сценарий, при котором люди посреди рабочего дня встают и идут в теннис рубиться у всех на виду, или там в футбол настольный, или, упаси господи, в плейстейшон

 

че думаете, гребцы? делаете так?

Kant понравилось это

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...