Как стать автором
Обновить
7
0

Full stack Web Developer (php, magento, devops)

Отправить сообщение

Разве то что вы описали в статье не является разделением по модулям?

Разделив на модули вы все ще должны организовать файлы внутри модуля. И здесь самое место стековой организации. В прочем, это и указано в статье.

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

мне импонирует lodash подход.
_('hello world')->contains('world')->toLower()
(код вымышлен, не знаю есть ли именно такая реализация).
имплементаций уже предостаточно
anahkiasen.github.io/underscore-php/#String
github.com/me-io/php-lodash
github.com/lodash-php/lodash-php#string

Понимаю что тема старая. Но я только приобрел сей девайс и с сожалением обнаружил, что его не поддерживает приложение samsung health на android. В списке есть только h7. Может кто-то уже решил данную проблему? Премного благодарен за любую помошь.

я думаю DI больше о том как организовать зависимости между модулями в то время как OC про то что все зависимости должны внедряться через интерфейсы.
Попробую объяснить на словах…

В linux есть нативная поддержка слоев в файловой системе. Докер использует именно эту возможность для создания контейнера. Докер просто создает слой на существующую файловую систему. Тем самым имеет доступ к файлам напрямую. И также может создавать файлы в своем слое, который не видим для ОС. Скорость работы контейнера сохраняется на уровне скорости родительского сервера.

Так как iOS основан на ядре Unix, в нем нет поддержки слоев в файловой системе. Чтобы обойти это ограничение iOS использует виртуальную машину.
Связь между файловой системой и виртуалкой осуществляется через сеть (nfs или smb).
Такая схема нагружает сетевой протокол при большом количестве запросов на чтение файлов. В определенный момент ОС при перегрузки сети просто рубит запрос и сервер получает ошибку «файл не найден». В результате в браузере мы видим ошибки загрузки множества статических файлов. Также скорость сети накладывает свой след на скорость обработки данных в виртуальной машине. Как следствие мы видим низкую скорость работы виртуалки. Что делает использование докера для дева на больших проектах проблематичным.

Пост зла? Квора сервис вопросов и ответов. И ответы довольно подробные. Мне нравится. А что там с доступами по апи меня не касается...

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

Открыл в надежде прочитать что появилась нативная поддержка в макос. :(

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

«Сливание ЯндексБраузером это вообще совершенно отдельный вопрос (тем более что по соглашению с пользователем — они могут это делать).» — нет этого в соглашениях. там четко говорится что могут собирать статистику по использованию самого браузера. Показ моих данных в поисковике никак не входит в этот перечень.
Почитал коменты. Удивляет такое больше количество «удивлений» типа «а причем тут яндекс?». Неужели не очевидно наличие «шпионажа» яндекс браузером?

А хабр все еще вне политики…

спасибо.
можно еще ликбеза :)
никак не могу понять логику которая скрывается за тем что в redux разделили экшены и редьюсеры. ведь редьюсер можно представить как метод экшена.
в чем соль этого?
тогда я не понимаю почему angular обзывают фреймворком, когда на самом деле это библиотека.

Воспользуюсь моментом и задам вам вопрос по angular-у :)

Могли бы вы мне прояснить как правильно реализовать консистентность компоненты при роутах. Суть в том что компонента каждый раз пересоздаётся при переходе на нее через роутер. Я полагаю что хранить все состояние компоненты в store решает проблему. Правильно ли дублировать все данные компоненты в сторе?

В частности проблема проявляется при валидации формы на стороне клиента.
С валидацией на стороне сервера все хорошо, данные пришли в стор — компонента нарисовала ошибки.
Но как быть с клиентской валидацией, ведь там используется reactive forms?
т. е. найденные ошибки не сохраняются в store, тем самым при последующем показе компоненты (ну например я сделаю переход по истории назад и вперед) — ошибки исчезнут, так как компонента заново пересоздалась и все данные пропали.

неужели нужно и клиентскую валидацию перенести в слой effects?
Что скажете по этому аргументу:
Angular позиционирует себя как кросплатформенный. Для манипуляции с домом рекомендуется использовать Renderer для поддержки различных устройств.

Vue.js поддерживает кросплатформенность?

Меня уже настараживает рост количества статей на тему "почему я перешел с angular2 на vue.js
Действительно все так плохо? Я нахожусь в процессе изучения angular. Уже написал свое первое приложение. При написании столкнулся с большинством из описанных в недостатков. Меня давно посетила мысль — "стоит ли продолжение изучения". Angular позиционирует себя как фреймфорк но он так и не дал мне слоя для Экшенов. Пришлось внедрять ngrx… так стоит ли все таки продолжать писать на нем? Кто защитит angular?

а как дела обстоят с нативной поддержкой браузерами? уже все подтянулись?
поделитесь моделью наушников пожалуйста
Последнее время вставал поздно — в результате половина дня теряется. Жить в ночном режиме негативно сказывается на здоровье и социальной составляющей личности.
Для себя решил вставать рано, так чтобы перед работой еще на фитнес хватало времени. Спорт неплохо пропитывает организм кислородом — что положительно влияет на качество вываливаемого кода из мозга :)
Хороший пост. Выжимка которую должен учитывать уважающий себя тимлид. к сожалению самовлюбленные тимлиды — довольно частая история.
1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Киев, Киевская обл., Украина
Дата рождения
Зарегистрирован
Активность