@oop_ru

Страница 156 из 785
Max
19.03.2017
19:24:09
Зачем UML тогда вообще нужен, какой тогда более наглядный способ показать архитектуру приложения?

Sergey
19.03.2017
19:24:36
Зачем UML тогда вообще нужен, какой тогда более наглядный способ показать архитектуру приложения?
тебе ж написали, диаграммы компонентов, dfd, диаграмма последовательности

Sergey
19.03.2017
19:25:11
можешь еще почитать Крэйга Лармана

Google
Sergey
19.03.2017
19:25:12
Applying UML and patterns

там есть и про такие штуки как связанность, и как декомпозицию делать...

∀RTUR
20.03.2017
16:35:52
https://gist.github.com/InFog/2d5be2b1b4dd818333f6 орнул однако

Evgeniy
20.03.2017
17:26:52
хороший манифест))

прямо на работе такие у многих)

da horsie
20.03.2017
22:02:23
@yegor256 тебе должно понравиться

https://github.com/poteto/hiring-without-whiteboards

Yegor
20.03.2017
22:04:39
раздули столько шума из одного блог поста) и в итоге сделали снова мейнстрим)

Sergei
20.03.2017
22:05:23
Но когда делаешь многократно - оно всегда получается мейнстрим.

Yegor
20.03.2017
22:07:14
ну они сделали список компаний, которые работают не так, как все. и их получилось несколько сотен) это как в СССР делали очереди из тех, кто проходит без очереди)

Sergei
20.03.2017
22:09:04
:)

da horsie
20.03.2017
22:30:30
ну инициатива как минимум интересная же

Google
Yegor
20.03.2017
22:31:10
ну это просто спекуляция на горячей теме

da horsie
20.03.2017
22:31:36
это полезная спекуляция на горячей теме

Yegor
20.03.2017
22:32:05
"в фирме Х сотруднику Y дверью отдавили ногу и не заплатили компенсацию!"

"давайте составим список фирм, где ноги не отдавливают!"

da horsie
20.03.2017
22:33:09
скорее где платят компенсацию и как выгоднее подставить ногу)

Yegor
20.03.2017
22:33:41
кто попал в этот список? кто проверял его целостность? что там за критерии? как проверить это вообще? не важно, просто список же классный!

обалденный

da horsie
20.03.2017
22:34:35
да не в списке дело-то

а в том, что тема была услышана как минимум

Yegor
20.03.2017
22:35:16
ну и на ней кто-то заработал 4к гитхаб звездочек и трафик с HN

при этом не добавив ничего к решению проблемы

это называется спекуляция)

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

проблема как была на месте, так и осталось. только кто-то заработал трафик

da horsie
20.03.2017
22:37:30
не соглашусть про *ничего*. мне кажется это должно заставить кого-нибудь подумать а что есть best practices в интерьвю, какие должны быть критерии оценки

Yegor
20.03.2017
22:39:05
ну может быть, как просто еще один выстрел в воздух, чтобы привлечь внимание

но мы выше этого должны быть)

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

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

Alexey
20.03.2017
22:42:09
а есть компании с работой в офисе, где ты не офисный раб?

Google
da horsie
20.03.2017
22:43:37
аааа ну про "болото" это вообще больной вопрос. где не болото? Вот я читаю всякие умные книжки про архитектуру там, профессоионализм и прочее. Робертом Мартином укушен. А на работе все равно скукота и все говнокодят

и все равно приходишь домой и пилишь что-то для себя для души

чтобы по-правильному

Yegor
20.03.2017
22:44:03
я про это даже писал год назад: http://www.yegor256.com/2015/07/21/hourly-pay-modern-slavery.html

da horsie
20.03.2017
22:44:41
т.е. надо предпринимателем становиться

так?

Yegor
20.03.2017
22:45:05
надо чтобы платили от результата, а не от потраченного времени. и все

"вам надо чтобы этот софт работал? он будет работать, за $800"

Ivan
20.03.2017
22:45:32
офис = рабство???

da horsie
20.03.2017
22:46:00
фиксиорованный оклад с бонусами это тоже разновидность "от потраченного времени"?

Yegor
20.03.2017
22:46:51
платить должны за результат, а не за факт твоего или моего существования в этом мире/офисе

da horsie
20.03.2017
22:47:11
т.е надо быть частным консультантом

Yegor
20.03.2017
22:47:15
рабу платят за то, что он просто есть. что делать - ему скажут.

скажут на джаве кодить, будет на джаве кодить.

скажут на пхп, будет на пхп.

это не его дело - решать, что завтра делать.

его дело - приходить в офис и там быть.

Sergey
20.03.2017
22:48:24
рабство это фикс оклад. из разряда "сколько нужно времени чтобы найти потерянные ключи?"

Google
Yegor
20.03.2017
22:49:31
свободный человек скажет - "найду ключи вы мне $100, не найду, ну значит ничего не заплатите"

а раб скажет: "вы мне еду давайте и чтобы дождь не капал, а я буду искать сколько угодно"

рабом быть легче

потому что судьба раба в руках его хозяина (работодателя)

Alexey
20.03.2017
22:50:42
думать не нужно

Yegor
20.03.2017
22:51:08
конечно. рисков во много раз меньше. думать не надо. забот меньше.

ну только терпи свое рабское положение и все. большинству людей (подавляющему) это не претит.

Sergey
20.03.2017
22:51:40
Yegor
20.03.2017
22:51:53
поищет день, а потом скажет "да ну нафиг, мне же дороже"
да, именно. и пойдет что-то другое делать

Admin
ERROR: S client not available

Sergey
20.03.2017
22:52:27
проблема сама не решится ведь

Alexey
20.03.2017
22:52:43
и больше его ключи искать те же люди не попросят

Yegor
20.03.2017
22:53:08
если рабов не будет совсем, то работодатели начнут ставить задачи правильные, вместо "ищи ключи"

Sergey
20.03.2017
22:53:19
а если это дыры в безопасности, утечки памяти или дедлоки? тут никогда наверняка не угадаешь со временем

Yegor
20.03.2017
22:53:55
мы работаем уже больше 4-х лет по модели "оплата только за результат"

и у нас и дедлоки и утечки

и куча сложных проектов

но я уже спать)

Sergey
20.03.2017
22:56:46
а как с багами? вот сделали задачу, вылили и выявились баги, за них отдельно платить будут?)

Ilya
21.03.2017
09:58:41
Что делать если пишешь на питоне и офигеваешь с его [отсутствия] ООП?

Google
Sergey
21.03.2017
09:58:55
а что с его ооп не так?

Ilya
21.03.2017
09:59:33
Да по моему всё, после си-подобных языков

Paul
21.03.2017
10:00:41
Ну, ООП-то говно, но что не так с ним в питоне-то?

Ilya
21.03.2017
10:00:54
Я такой - э, а как сделать синглтон? А мне говорят - не делай синглтон, делай модуль

Paul
21.03.2017
10:01:04
Молодцы

Дай им пряник

Sergey
21.03.2017
10:01:11
и правильно делают)

Ilya
21.03.2017
10:01:25
- а где интерфейсы? - зачем тебе интерфейсы?)))

Paul
21.03.2017
10:01:42
Сделать-то, очевидно можно синглтон, но не нужно

- а где интерфейсы? - зачем тебе интерфейсы?)))
Зачем тебе интерфейсы в динамике?

Ilya
21.03.2017
10:03:13
В пхп динамика динамичнее некуда, а интерфейсам не мешает

Paul
21.03.2017
10:03:45
Нашёл что приводить в пример

Ilya
21.03.2017
10:04:01
Как-то привык к Gun::fireTo(IFoot $foot)

Paul
21.03.2017
10:04:34
И когда это проверяется? В рантайме?

Sergey
21.03.2017
10:04:38
- а где интерфейсы? - зачем тебе интерфейсы?)))
а зачем тебе интерфейсы и правда?

в 3.6 питоне есть тайп хинты

Paul
21.03.2017
10:04:48
Интерфейсы нужны для нужд компиляции (как ты ещё узнаешь какой составить vtable), зачем это в динамическом языке?

Sergey
21.03.2017
10:04:51
в питоне есть мультинаследование

и abstract base classes если память не изменяет

Paul
21.03.2017
10:06:16
А язык всё падал и падал в бездну

Ilya
21.03.2017
10:08:22
а зачем тебе интерфейсы и правда?
Да понятно что как бы по идеологии питона и незачем, на нём нужно по другому писать, мой мозг этого не переваривает

Paul
21.03.2017
10:08:56
Ну и отлично

Страница 156 из 785