
Andrey
20.01.2017
21:12:20

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

Google

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

Aleh
20.01.2017
21:16:21

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
потому что если делать адаптив - будет загружаться куча верстки, стилей и на мобилках который нужен только на десктопе. а все это отжирает трафик, влияет на скорость загрузки страницы и производительность

Pavel
22.01.2017
04:43:59

Sergey
22.01.2017
05:46:31
по этому не говорим глупости

Viktor
22.01.2017
05:52:25
тот же яндекс, гугл например

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
вопрос ж почему

Sergey
22.01.2017
11:32:03

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

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
я тут задаю вопросы чисто архитектурного или шаблонного характера)

Sergey
22.01.2017
13:06:20

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 и куче тем, относящихся к вебу только косвенно, как в пхпгикс)