@prophp7

Страница 203 из 1387
Andrey
20.01.2017
21:12:20
Тут достаточно подробно. ?
Ага, нужна практика только

Salavat
20.01.2017
21:12:59
А что нужно сделать - чтобы понять, когда и что использовать? Например, прочитал я Зандстру. Некоторые вещи понял. И начал их писать везде где мне кажется полезным

От этого пользы то не особо

А как мыслить начать грамотно - не понятно. То что вчера все назвали грамотным и рациональным - сегодня антишаблон и вообще бяка

Google
Роман
20.01.2017
21:16:04
Когда увидишь несколько разных реализаций, то появится с чем сравнивать. А там уже выбирать лучшее на твой взгляд решение. Или придумвать свой велоиспед. Поэтому опять же лучше читать чужой код.

Salavat
20.01.2017
21:16:40
В 2011 меня на каждом собеседовании о нем спрашивали, всем нужно было чтобы я его знал и использовал

Роман
20.01.2017
21:17:56
а можно пример про вчера грамотно, а сегодня антишаблон?
Да полно таких. Я думаю это просто холиварные темы. Одни например, говорят микросервисы везде и всегда, другие говорят что они говно, третьи говорят что всему своя мера.

И так же с паттернами и методиками.

На хабре комменты почитай к любым статьям. ?

Aleh
20.01.2017
21:19:11
Я про синглтон
я ща пытаюсь найти год, в котором бы четко было написано "старайтесь избегать или очень спорный шаблон"

если че https://en.wikipedia.org/wiki/No_Silver_Bullet

Роман
20.01.2017
21:19:58
ну вот третьи правы
Согласен, но таки что-то маловато. Обычно фанаты той или иной крайности.

Aleh
20.01.2017
21:21:38
https://blogs.msdn.microsoft.com/scottdensmore/2004/05/25/why-singletons-are-evil/

Google
Роман
20.01.2017
21:25:16
если не веришь, можешь англоязычную версию глянуть)
Посмотрел, что русскоязычная, что англоязычная - одинаково с кодом. Иногда ==, иногда ===. Причём даже в похожих ситуациях, например когда оба параметра строки.

Алексей Мейзерович
21.01.2017
09:22:03
Кто знает ? Есть канал по Телеграм брата ?

Ботам

Максим
21.01.2017
09:22:47
Какие-то проблемы с написанием бота?

Алексей Мейзерович
21.01.2017
09:48:20
Нужен исполнинель

Артемий
21.01.2017
13:30:49
Nick
21.01.2017
17:22:54
https://medium.com/@taylorotwell/measuring-code-complexity-64356da605f9#.2grmpoqph

Sergii
21.01.2017
17:47:20
едь давай

∀RTUR
21.01.2017
17:58:14
а 5-ая есть?

Роман
21.01.2017
19:16:48
а 5-ая есть?
https://rutracker.org/forum/viewtopic.php?t=5329051

А перевод я думаю не скоро будет.

∀RTUR
21.01.2017
19:17:07
Pavel
22.01.2017
02:33:29
Почему под крупные проекты обычно делают отдельно мобильную верстку и десктопную?

Viktor
22.01.2017
02:36:41
потому что если делать адаптив - будет загружаться куча верстки, стилей и на мобилках который нужен только на десктопе. а все это отжирает трафик, влияет на скорость загрузки страницы и производительность

Viktor
22.01.2017
05:52:25
1. HTML не меняется 2. Оверхэд на уровне CSS примерно 30% и это дело хорошо жмется gzip-ом.
когда имеется отдельная версия - html меняется. речь не о мелких проектах, а о крупных.

тот же яндекс, гугл например

Timur
22.01.2017
05:52:57
по этому не говорим глупости
ХЗ, верстальщики и фронтендеры многие всё-таки разделяют. Глупости делают?

Google
Sergey
22.01.2017
05:56:41
тот же яндекс, гугл например
зависит от цели. Адаптивный дизайн дорого

Viktor
22.01.2017
05:56:52
а учитывая то, что сейчас колво мобильного трафика превышает трафик с десктопа - смысл делать "облегченные" версии (которые заточены под мобилы) - есть. профит от этого есть всем: 1. юзер меньше тратит трафика, страницы загружаются быстрее - юзер доволен. 2. на раздачу контента расходуется меньше трафика, меньше счета - доволен владелец ресурса. ну, само собой если на ресурс в день заходит 100-1000 человек в день - это почти не имеет смысла, а когда 10к-1млн - профит очень хороший получается)

Sergey
22.01.2017
05:56:59
а еще адаптация интерфейсов под тач интерфейсы

Viktor
22.01.2017
05:59:04
адаптация под тач - да. иногда бывают элементы которые невозможно сделать с одинаковой версткой для мобилки и для десктопа - тут и появляется дублирование верстки + разные стили.

Vadim
22.01.2017
11:15:41
могу предположить, что мелкому проекту дешевле поддерживать адаптив, а крупному отдельную версию, т.к. шанс поломать верстку очень круто повышается

F01134H
22.01.2017
11:18:34
Народ, а где в php можно применить синглтон?

Nick
22.01.2017
11:19:01
нигде

Vadim
22.01.2017
11:19:02
ммм, везде)

Yura
22.01.2017
11:19:04
среди других костылей

Vadim
22.01.2017
11:19:10
:D

F01134H
22.01.2017
11:19:13
А почему это костыль?

Aleh
22.01.2017
11:19:31
потому что глобальное состояние

Yura
22.01.2017
11:19:52
это не всегда костыль, но очень часто

даже очень часто

F01134H
22.01.2017
11:20:00
а почему глобальное состояние - костыль?

Aleh
22.01.2017
11:20:01
практически всегда

Yura
22.01.2017
11:20:16
по тому что порождает side effects

Vadim
22.01.2017
11:20:21
ну, мы например навешали когда-то давно свою систему репортов над пхпюнитом синглтонную, очень много у чуваков было боли, когда переделывали репорты

Aleh
22.01.2017
11:20:25
а почему глобальное состояние - костыль?
потому что доступ к нему менее явный

Yura
22.01.2017
11:20:25
и тяжело модулируемо

Google
Yura
22.01.2017
11:20:27
переносимо

Aleh
22.01.2017
11:20:38
каплинг там все такое

F01134H
22.01.2017
11:20:57
вон как оно всё

Andrew
22.01.2017
11:24:17
ну и не замокаешь

Sergey
22.01.2017
11:29:03
а почему глобальное состояние - костыль?
давай по другому. Почему глобальные переменные это плохо?)

F01134H
22.01.2017
11:30:54
Сергей, вот вечно ты задаешь сложные вопросы

Admin
ERROR: S client not available

F01134H
22.01.2017
11:30:54
:D

Думаю, потому что использовать глобальные переменные где попало - плохо

Может для конфигов каких-нибудь только

Aleh
22.01.2017
11:31:20
вопрос ж почему

F01134H
22.01.2017
11:32:13
Откуда я знаю, я еще не освоил философию программирования

Sergey
22.01.2017
11:33:50
глобальность - скрытые зависимости, а скрытые зависимости это беды типа нарушенной инкапсуляции и неявности

F01134H
22.01.2017
11:41:12
я тут нубские вопросы спрашиваю, а вы мне такие вопросы задаете)

Sergey
22.01.2017
11:49:41
Откуда я знаю, я еще не освоил философию программирования
представь что ты видишь в коде что кто-то задает какую-то глобальную переменную.

1. ты не знаешь сходу кто ее юзает. Надо исктаь по коду. 2. этим автор кода использующего глобальную переменную как бы говорит "у меня есть несколько кусков кода которые вызываются в строго определенном порядке, явно этот порядок нигде не указан и если ты будешь тут чего трогать скорее всего ты потратишь кучу времени на отладку, дружок"

Евгений
22.01.2017
12:32:23
Есть тут пользователи opencart? Проблема в торможении при открытии больших категорий товаров. На странице отображается 60 товаров, а страница грузится так долго, будто бы прогружается вся БД.

Taras
22.01.2017
12:45:42
ой, а может кто-то подсказать по Drupal 5... )

F01134H
22.01.2017
13:02:19
Адмены, удаляйте пожалуйста это отсюда)

Google
F01134H
22.01.2017
13:03:54
@fes0r i know you here

Sergey
22.01.2017
13:04:15
@fes0r i know you here
что ты хочешь?

F01134H
22.01.2017
13:05:00
Что бы тут не было вопросов из разряда "у меня проблема, угадайте в чем она заключается"

Sergey
22.01.2017
13:05:13
мне твои вопросы тоже удалять потом?)

F01134H
22.01.2017
13:05:29
Дак я то такие вопросы не задаю

Andrii
22.01.2017
13:05:54
Зика на вас нет

F01134H
22.01.2017
13:06:04
я тут задаю вопросы чисто архитектурного или шаблонного характера)

F01134H
22.01.2017
13:06:29
ой да ну вас

вот увидите, чат скатится в итоге

уж я то знаю

Andrii
22.01.2017
13:06:55
Он вроде как изначально скатившийся был

Sergey
22.01.2017
13:07:02
это чат по PHP

F01134H
22.01.2017
13:07:11
Да знаю я

Sergey
22.01.2017
13:08:05
короч, чувак. Не нравятся вопросы - игнорируй.

если ты не заметил - тут никто не отозвался на призыв опенкартовцов

F01134H
22.01.2017
13:08:18
Я надеялся, что это чат именно по PHP, а не по всей своре движков и фреймворков (а еще по html, css, js и куче тем, относящихся к вебу только косвенно, как в пхпгикс)

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