@prophp7

Страница 311 из 1387
Sergey
29.03.2017
07:12:06
и да, что ты подразумеваешь под "архитектурой"?)

разбивку системы на контексты/больши модули?

Василий
29.03.2017
07:12:22
бонус в том, что он сохраняет файлы сразу в html формате и можно сразу показать кому (или держать на сайте) без всяких конверсий и т.п.

Google
Василий
29.03.2017
07:13:36
неудобно ж
что неудобно? опять со своими необоснованными заявлениями?

Sergey
29.03.2017
07:13:38
в draw.io хотя бы можно линку сразу отправть и обновлять по ходу. А сохранять html и отправлять - это рак

Lanegan
29.03.2017
07:13:38
и да, что ты подразумеваешь под "архитектурой"?)
В целом да, разбивка системы на составляющие части. Но в моем случае требуется спуск на более низкие уровни, прямо до описания интерфейсов классов

Sergey
29.03.2017
07:14:17
В целом да, разбивка системы на составляющие части. Но в моем случае требуется спуск на более низкие уровни, прямо до описания интерфейсов классов
ну ты хоть только те штуки которые на границах модулей живут так описываешь?) не все подряд?) ну то есть мне просто реально интересно

Василий
29.03.2017
07:16:25
в draw.io хотя бы можно линку сразу отправть и обновлять по ходу. А сохранять html и отправлять - это рак
у мня тут, например, дров ио полчаса грузится. и слишком много ненужных деталей.

Lanegan
29.03.2017
07:16:28
ну ты хоть только те штуки которые на границах модулей живут так описываешь?) не все подряд?) ну то есть мне просто реально интересно
Не совсем понял, но сейчас я описываю "супер глобально". К примеру есть какой-то механизм, в него что-то приходит, обрабатывается и передается дальше. Потом в отдельном файле описывается более детальная ситуация ну и так далее

Sergey
29.03.2017
07:17:38
у мня тут, например, дров ио полчаса грузится. и слишком много ненужных деталей.
ну а у меня там надо раз в 10 секунд тогда сохранять html и отправлять кому-то. Ну и ни у кого из "у нас" небыло проблем со скоростью работы draw.io

Sergey
29.03.2017
07:19:10
почему приходится лесть на уровень отдельных интерфейсов и в каких ситуациях (если для объявления точек доступа к модулю например - это одно, а если это что-то внутри самого модуля - это уже другое)

ну и есть ли разделение команды на "вот эти челики отвечают за эти модули а вот те за другие"?

Lanegan
29.03.2017
07:21:51
Я хочу добиться минимальных рисков при наборе персонала в проект. Чтобы человеку не надо было включать голову за то, что ему надо делать. Просто реализовывать интерфейсы и не париться.

Google
Dmitriy
29.03.2017
07:23:32
не надо делать работу за программиста

ему станет не интересно работать

Василий
29.03.2017
07:23:50
чтобы вот так вот все строго по интерфейсам собралось и _заработало_ ?

Lanegan
29.03.2017
07:24:36
Да, но только в своей команде, где ты и жнец и на дуде игрец.

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

это тоже минус

Dmitriy
29.03.2017
07:25:51
слишком много на себя берешь.. учись делегировать и проверять

Василий
29.03.2017
07:25:52
сколько loc ?

Aleh
29.03.2017
07:27:07
Какое-то бюрократическое усложнение кмк

Василий
29.03.2017
07:27:16
интерес не праздный, ибо я все еще лелею надежду что такое в принципе возможно, хотя окружающий опыт постоянно твердит об обратном

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

Lanegan
29.03.2017
07:29:07
сколько раз такая ситуация возникала?
Зависит от сложности проекта. На простых, вообще никогда. Где надо заделать простейший сервис. А вот на сложных участках это не обкатывалось, я по сути по этому и обратился к сообществу)

Василий
29.03.2017
07:29:12
Dmitriy
29.03.2017
07:29:38
с удаленной командой все намного сложнее и по-другому

Dmitriy
29.03.2017
07:30:10
да.. декомпозируй в черные ящики

по возможности )

Василий
29.03.2017
07:30:22
Google
Lanegan
29.03.2017
07:30:22
Вот в этом основной косяк. На сложном может что-то пойти не так. И вот тут настанец абзац

Dmitriy
29.03.2017
07:31:03
Lanegan
29.03.2017
07:31:20
Я тупо могу неправильно спроектировать что-то. К примеру упустить какую-нить деталь и все гг бб досвидания.

Василий
29.03.2017
07:31:25
Вот в этом основной косяк. На сложном может что-то пойти не так. И вот тут настанец абзац
раздели на логически конечные и вмеру мелкие покрытые тестами куски. микросервисы там, пакеты-модули. мнимальная связаность, все дела.

я удаленщик )
да я тоже, почти )

Dmitriy
29.03.2017
07:32:09
в идеале SOA но это сложно и дорого

Василий
29.03.2017
07:32:21
Я тупо могу неправильно спроектировать что-то. К примеру упустить какую-нить деталь и все гг бб досвидания.
эт нормальная ситуация. Когда такие сомнения гложут, вспоминай историю насавского марс орбитера. где тупо перепутали дюймы с сантиметрами

Это то да, на словах это все изи)
как и все остальное на словах )

Lanegan
29.03.2017
07:38:59
Какое-то бюрократическое усложнение кмк
Ну а как добиться ожидаемого результата от человека(удаленщика), в прогнозируемый срок? Чем подробне описана задача, тем легче работать

Василий
29.03.2017
07:41:44
и да, надо проверять, на удивление очень часто на этот шаг в разработке забивают.

Lanegan
29.03.2017
07:43:59
Мой подход от проверок тоже не застрахован, конечно. Но уже меньше вероятность получить что-то неожиданное.

Dmitriy
29.03.2017
07:47:53
гдеб его взять )

Василий
29.03.2017
07:48:15
гдеб его взять )
да, я занят до середины мая, сорян пацаны ?

dypa
29.03.2017
07:49:59
Lanegan
29.03.2017
07:50:49
Dmitriy
29.03.2017
07:50:55
русский вотерфлоуаджайл )

Google
Lanegan
29.03.2017
07:52:36
Хочу побочный эффект достичь при этом. Если нарисуется прозрачная и понятная картина, люди смогу внести какие-то рац предложения, если увидят явный косяк.

Василий
29.03.2017
07:53:09
waterfall не работает, agile не работает - работает чтото среднее между ними
эм, такие утверждения, без указания в чем конкретно не работает, делает многим людям, нормально заработавшим работая по таким методикам, смишно.

Dmitriy
29.03.2017
07:53:24
если будут погружены в проект

Василий
29.03.2017
07:54:55
Хочу побочный эффект достичь при этом. Если нарисуется прозрачная и понятная картина, люди смогу внести какие-то рац предложения, если увидят явный косяк.
явный косяк ты сам увидишь, иначе тебе и браться за это не стоило. А вот неявные сложные вещи будут проигнорированы, ибо детальным тз ты берешь на себя полностью ответственность. А ее все-таки стоит делегировать, как уже писали выше.

Vladimir
29.03.2017
07:55:41
всем привет. кто нибудь встречался с проблемой настройки DNS на DigitalOcean?

Василий
29.03.2017
07:56:16
всем привет. кто нибудь встречался с проблемой настройки DNS на DigitalOcean?
в чем проблема? у мня пет там крутится - проблем не было

Ivan
29.03.2017
07:57:10
а что не так?

Vladimir
29.03.2017
07:57:20
у меня есть два дроплета. на обоих включил приватную сеть. но одном из них после этого отвалился dns резолв

Sergey
29.03.2017
08:03:06
https://www.youtube.com/watch?v=UQOmGiv7rUk

Admin
ERROR: S client not available

Sergey
29.03.2017
08:03:20
как по мне лучший в этой категории

dypa
29.03.2017
08:03:42
эм, такие утверждения, без указания в чем конкретно не работает, делает многим людям, нормально заработавшим работая по таким методикам, смишно.
получится holywar если идти по конкретике. каждая из методологий имеет свою крайность и границы применимости, реальные проэкты не вписываются в них и приходится комбинировать разные подходы. есть много компаний которые зарабатывают деньги вообще без методологий

Sergey
29.03.2017
08:05:06
Хочу побочный эффект достичь при этом. Если нарисуется прозрачная и понятная картина, люди смогу внести какие-то рац предложения, если увидят явный косяк.
не стоит забывать что если эту картинку будет рисовать один человек даже если всем будет все понятно это нифига не означает что все будут понимать одинаково. Многие на такие грабли наступают) Картинки хорошо работают на уровне декомпозиции по каким-то хай левел компонентов. Декларирование интерфейсов - это уже далеко не тот уровень проработки

Sergey
29.03.2017
08:06:59
в идеале SOA но это сложно и дорого
да не надо SOA, надо просто на модули разбить нормально. Это очень печально что только использование микросервисов/SOA заставляет соблюдать четкие границы модулей

Dmitriy
29.03.2017
08:07:15
чувствуешь что идет не понимание - обговариваешь голосом

Sergey
29.03.2017
08:07:21
опять всё свелось к ddd эванса.
это ж не Эванс придумал)

Google
Dmitriy
29.03.2017
08:07:25
больше говорить придеться

Sergey
29.03.2017
08:07:32
если на митинге нет менеджера и он не рекуррентный - скорее всего он будет продуктивным и нужным)

Dmitriy
29.03.2017
08:08:02
не все понимают, а когда понимают уже поздно )

Aleh
29.03.2017
08:08:04
$iD
29.03.2017
08:08:32
есть те кто пытался заспидапить behat?

Lanegan
29.03.2017
08:09:03
не стоит забывать что если эту картинку будет рисовать один человек даже если всем будет все понятно это нифига не означает что все будут понимать одинаково. Многие на такие грабли наступают) Картинки хорошо работают на уровне декомпозиции по каким-то хай левел компонентов. Декларирование интерфейсов - это уже далеко не тот уровень проработки
У нас в "команде", если так можно выразиться, сначала картинку рисую я. Потом на нее накидываются товарищи по опасному бизнесу и в итоге приходим к конечному понимаю ситуации. Потом собственно реализовываем, тоже сами. И если по дороге ни у кого не возникло каких-то задних мыслей - это успех)

dypa
29.03.2017
08:09:44
это ж не Эванс придумал)
здравый смысл точно он не придумал

Aleh
29.03.2017
08:09:47
Мне кажется картинка в этой схеме что-то лишнее, ну или как минимум необязательное

Dmitriy
29.03.2017
08:10:02
вы можете ее начать рисовать сразу вместе

dypa
29.03.2017
08:10:37
картинка поможет визуалам, а что с остальными типами людей делать?

Lanegan
29.03.2017
08:10:41
Сразу не всегда получается. Это же жизнь, всегда кто-то чем-то занят. Это поточный процесс

Sergey
29.03.2017
08:10:52
5 страниц рассуждений "почему это не будет работать и какие риски несет и что можно сделать"

я иногда грущу что этому доку аж 45+ лет а народ все еще перегибает палку в сторону upfront design когда думать дальше уже нет смысла

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

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

Rodion
29.03.2017
08:15:05
на русском причем)

Lanegan
29.03.2017
08:16:20
Подробно описывать задачу ж)
Это немного не то. Я хочу предоставить возможность увидеть картину в целом. Это не всегда нужно, конечно, но может заничельно снизить риски. Красноречием обладают не все и грамотно поставить задачу это отдельное искусство.

Lanegan
29.03.2017
08:17:07
Тем более имеет значение, кому ты ставишь задачу. Если человек опытный, то ноль проблем. А если нет?

Aleh
29.03.2017
08:17:19
Чего вы так на картинках зациклились

Страница 311 из 1387