
Андрэ
13.07.2017
08:10:17

Sergey
13.07.2017
08:10:39
да я тоже регулярно с этим сталкиваюсь

Sergey
13.07.2017
08:10:48

Koshkins
13.07.2017
08:10:48
вот реально сложно осознать что все приложение - раздроблено. ну то есть я делаю просто сайт и там как бы все понятно. вот уменя скажем есть главная, есть контакты, есть каталог и т.д

Google

Sergey
13.07.2017
08:10:52
а декомпозиция проекта скринами настолько больная тема что прям ух

Koshkins
13.07.2017
08:11:00
а в приложении вроде как каталог, а у него всякие сервисы и т.д
которые лежат хрен пойми где

Sergey
13.07.2017
08:11:15

Koshkins
13.07.2017
08:11:27
вот стараюсь)

Roman ?
13.07.2017
08:11:47
что значит "мыслить скринами"?
типа увидел макет - нафигачил и не подумал о том чтобы разбить какую то логику/верстку на компоненты и тд?

Sergey
13.07.2017
08:12:27
например вот берем каталог товаров. Что там есть:
- поиск
- список продуктов
- короткое описание продукта
- полное описание продукта
- возможность зарезервировать какое-то количество продукта
- возможность глянуть фидбэки
- возможность глянуть рэйтинг
ну вот для всего этого можно компоненты сделать
со своей логикой и т.д.
у нас на проекте одна из SPA была сделана по принципу "так, у меня есть 5 скринов где отображаются списки продуктов, но на каждом из них где-то по 5% отличается, сделаю ка я по компоненту на скрин и пусть у меня дублируется 95% всей логики отображения"


Андрэ
13.07.2017
08:16:30
ну блин, я пярм совсем себя норм разработчиков не считаю, но если получатеся дублировать код, я прям чешусь

Google

Андрэ
13.07.2017
08:16:38
ну и понятно рефакторю это дело

Roman ?
13.07.2017
08:16:40
за несоблюдение DRY надо бить по руками и сильно :)
каким бы человек там джуном не был

Андрэ
13.07.2017
08:17:09
Это как-то на уровне инстинкта должно быть - неприятие этого)

Roman ?
13.07.2017
08:19:01

Sergey
13.07.2017
08:19:41

Андрэ
13.07.2017
08:22:50

Алексей
13.07.2017
10:19:28
Если будут вопросы по Angular - добавляйся @angular_ru
Про SOLID и Dependency Injection нагло прорекламирую свой доклад - https://youtu.be/wi3wPzReKZQ. Скажем так я не идеально раскрыл тему, но видео простое для начинающих и на примере JS.

Andrey
13.07.2017
10:20:25
DI на примере js... Я когда-то смеялся над этим.
А сейчас пока за голову хватаюсь.

Sergey
13.07.2017
10:20:47
ну то есть чего смеялся то?
необходимость инстанцировать объекты есть - значит и для DI место найдется.
всяко лучше require

Andrey
13.07.2017
10:21:50

Алексей
13.07.2017
10:22:00

Sergey
13.07.2017
10:22:07

Andrey
13.07.2017
10:22:19
Ну да, у меня пока мозг не обновился на новую реальность.

Алексей
13.07.2017
10:22:23
Мы для E2E тестов добавили - и прям моря счастья

Google

Aleh
13.07.2017
10:22:28
Для сайтиков ваще жс особо не нужен

Sergey
13.07.2017
10:22:34

Andrey
13.07.2017
10:23:33
Под веб-приложениями я воспринимаю пока только какой-нибудь gmail. То, что должно работать часами.

Sergey
13.07.2017
10:24:34
ну то есть блин, под определение "должно работать часами" подходит любая Spa
мы о них и говорим же

Алексей
13.07.2017
10:25:07
Имхо. Хороший код нужно писать всегда. Даже для сайта визиток.

Andrey
13.07.2017
10:25:37

Санёчек
13.07.2017
10:25:52

Алексей
13.07.2017
10:26:18

Andrey
13.07.2017
10:26:26
Ладно.

Sergey
13.07.2017
10:26:32

Andrey
13.07.2017
10:26:46

Алексей
13.07.2017
10:27:22
Не ну все знают про Steam, которые делает миллиарды и при этом написан на несканкатерированных jqury плагинчиках. Но кому как. Это не мое

Sergey
13.07.2017
10:27:25
вот вопрос - обсуждать в этом чате штуки вроде continious integration/delivery, git workflow и т.д. норм или оффтопик?

Aleh
13.07.2017
10:27:34

Алексей
13.07.2017
10:27:54
Ну пока вроде говорим о DI. Мне кажется это связанно с OOP

Андрэ
13.07.2017
10:27:55
почему бы и не пообсуждать все это

Google

Aleh
13.07.2017
10:28:05

Forgetable
13.07.2017
10:31:22
jQ в 2017 - это вообще боль.

Aleh
13.07.2017
10:33:38
Слэк так не считает

Sergey
13.07.2017
10:40:00

Andrey
13.07.2017
10:40:34

Sergey
13.07.2017
10:41:12

Andrey
13.07.2017
10:41:19
Мне кажется, что он из эпохи jq/

Admin
ERROR: S client not available

Sergey
13.07.2017
10:41:27
в целом не так много лет что бы быть завязанным на jquery

Aleh
13.07.2017
10:41:28

Andrey
13.07.2017
10:41:30

Aleh
13.07.2017
10:41:40
Года 3-4
Чуть-чуть до хайпа реакта не дотянул
Но ангуляр первый тогда уже ваще бомбил

Andrey
13.07.2017
10:42:03
Запущен в тестовом режиме в августе 2013 года,
Возможно, первый ангуляр не устраивал по архитектуре, вот и jq фигачили.

Андрэ
13.07.2017
10:57:27

Sergey
13.07.2017
16:26:55
ну ты понял
просто были под боком разрабы, была идея, запилили

Google

Sergey
13.07.2017
16:27:15
усе просто

Андрэ
13.07.2017
16:31:40
Не нашел чатик по CI?)

Aleh
13.07.2017
16:33:33
есть чатики девопсов

Андрэ
13.07.2017
16:34:46
Если хорошие, давайте

Aleh
13.07.2017
16:49:06
не знаю хорошие ли

KPABE
13.07.2017
16:50:32
а вы пользуетесь дебагером при изучение чужого кода, или так читает смотрите понимаете?

Sergey
13.07.2017
17:36:31
есть чатики девопсов
это не то. Меня больше интересует чуть другая сторона вопроса. Флоу фичи с trunk based development со стороны разработчика. Типа "я коммичу сразу в master или есть промежуточные звенья?"

Андрэ
15.07.2017
06:34:41
Господа, а кто чем пользуется для деплоя PHP приложений?

f4rt~
15.07.2017
06:36:38
Deployer, для пет проектов через гит —bare server и хуки (https://gist.github.com/noelboss/3fe13927025b89757f8fb12e9066f2fa).
не брезгую и по фтп/ssh сходить гг
з.ы чот к ооп не сильно относится

Андрэ
15.07.2017
06:39:01
Deployer да, ковырял немножко. Хотелось бы от чатика послушать, кто что еще пользует. Нет, меня в гугле не забанили, но живые примеры лучше же)

Sergey
15.07.2017
06:39:54
вообще jenkins ходит по серверам и разворачивает везде новую версию
но вообще переходим на docker и kubernetes

Null
15.07.2017
09:21:01
Посоветуйте игровой движок, желательно с бесплатной лицензией. Моя яп Java.
Платформа: PC, Android.
Уровень входа: легкий- средний.
Есть варианты?

Andrey
15.07.2017
09:26:38
А что ты делать собрался?

Null
15.07.2017
09:32:14
Очевидно же, написать простенькие игру.
2D графика

Alexey
15.07.2017
09:33:00
jme, libgdx

Null
15.07.2017
09:33:18
Все таки unity использовать?