@prophp7

Страница 204 из 1387
Sergey
22.01.2017
13:09:30
пользы будет много раз больше

F01134H
22.01.2017
13:09:53
я поверхностно знаю, что такое стейтфул и стейтлесс

это оно?

Sergey
22.01.2017
13:10:21
рядом

Google
Sergey
22.01.2017
13:10:55
и повторюсь - гугли, размышляй

F01134H
22.01.2017
13:11:01
По-моему зандстра про это не пишет, потому что это не относится к ООП и PHP, а скорее абстрактно для всех языков программирования

F01134H
22.01.2017
13:11:25
Хорошо, а есть какие-то книжки интересные?

Sergey
22.01.2017
13:11:32
начни просто с гугла и статей

F01134H
22.01.2017
13:11:36
Про стейты и иже со всем этим

Sergey
22.01.2017
13:11:46
на эту тему нет книг, потому что тема слишком маленькая

F01134H
22.01.2017
13:11:54
начни просто с гугла и статей
Дак хочется проф. литературу почитать же)

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

Sergey
22.01.2017
13:12:18
ну clean code почитал?

F01134H
22.01.2017
13:12:33
Хорошо

Google
Sergey
22.01.2017
13:12:47
ну так блин) о чем разговор?

что бы лучше понимать зачем придумали ООП

надо разобраться какие проблемы были и какие хотели решить

функциональное программирование решает абсолютно те же проблемы

просто чуточку по другому

F01134H
22.01.2017
13:13:30
Роберт Мартин?

Sergey
22.01.2017
13:13:37
...ай ну тебя

я подозреваю что ты хочешь некую книгу

в которой сокрыта вся мудрость

F01134H
22.01.2017
13:13:57
а clean code - не книга?

Sergey
22.01.2017
13:14:00
прочитав которую можно так бац и осознать все

F01134H
22.01.2017
13:14:09
в которой сокрыта вся мудрость
Да не хочу я одну книгу, я этого не говорил)

возможно несколько книг

Ты то шаришь в этом, поэтому я у тебя и спрашиваю

Sergey
22.01.2017
13:14:27
даже если брать одну книгу - тот же clean code. Ее надо перечитывать раз в пол года или год

F01134H
22.01.2017
13:14:38
Книги читать куда лучше, чем обрабатывать и анализировать всю инфу подряд из интернетов

Sergey
22.01.2017
13:14:44
потому что сегодня ты поймешь что-то так, а через пол года уже по другому

F01134H
22.01.2017
13:15:01
Понял

Вот я и спросил, кто автор книги)

Ладно, будем считать, что я в верном направлении

Google
finkel
22.01.2017
13:16:35
https://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882

Sergey
22.01.2017
13:16:37
finkel
22.01.2017
13:16:40
эта?

Sergey
22.01.2017
13:16:44
да

если что - не абстрактная цель тип "сделать збс" а именно понимание в какую сторону развиваться

F01134H
22.01.2017
13:17:58
а у тебя есть какая-то цель?
Я решил не идти в сторону изучения кучи технологий (начал изучение программирования я с этого), а больше углубиться в базис

Это конечно субъективное мнение, но я считаю, что так будет лучше

Sergey
22.01.2017
13:18:25
цель это "я много багов делаю" или "когда пишу код он мне не нравится" или "код часто ломается"

F01134H
22.01.2017
13:18:59
Цель - научиться писать заебатый код, что бы я мог показать его какому-нибудь сениору, а он в ответ не плюнул мне в лицо

так пойдет? :D

Taras
22.01.2017
13:19:20
Блин, а кому бы заплатить, чтобы помогли разобраться на примерах и на пальцах с DDD и DTO? )

Sergey
22.01.2017
13:19:36
и внимательно отнестись к первой четверти книги

F01134H
22.01.2017
13:19:56
Sergey
22.01.2017
13:20:15
Это не плохо
это бесполезно, потому что нет четкого представления что делать

F01134H
22.01.2017
13:20:20
Если я стремлюсь к общему знаменателю хорошего кода, а не к какой-то определенной части

Google
Taras
22.01.2017
13:20:48
Эрику Эвансу, ну то есть купить его книгу
эх, пошел еще раз перечитывать... теория это хорошо, а вот на практике лучше О_о

F01134H
22.01.2017
13:20:51
Про TDD я знаю, да

Sergey
22.01.2017
13:21:08
Про TDD я знаю, да
не обязательно именно TDD (хотя для начала оч хорошо воспитывает)

суть в том что хороший код легок в поддержке

Taras
22.01.2017
13:21:20
тесты рулят... как я раньше жил без тестов - вообще незнаю...

Sergey
22.01.2017
13:21:25
а код без тестов скорее всего не будет легким в поддержке

F01134H
22.01.2017
13:21:43
Ага, ну я знаю, например, как тестировать с помощью PHP Unit. Но, я хочу научиться тестировать без всего. Т.е. не имея ничего под рукой, кроме PHP

Sergey
22.01.2017
13:21:50
более того именно юнит тесты и TDD в частности помогут тебе более грамотно делать декомпозицию задачи

F01134H
22.01.2017
13:22:18
декомпозицию? Ты про деление задачи на более мелкие задачи?

Sergey
22.01.2017
13:22:25
Ага, ну я знаю, например, как тестировать с помощью PHP Unit. Но, я хочу научиться тестировать без всего. Т.е. не имея ничего под рукой, кроме PHP
phpunit это просто инструмент. Какая разница какой тестовый фреймворк ты возьмешь если все вещи будут выглядеть одинаково?

Admin
ERROR: S client not available

Sergey
22.01.2017
13:22:30
имея просто PHP ты можешь написать свой примитивный тестовый фреймворк за пару часов

Taras
22.01.2017
13:22:35
@fesor, у тебя там нет места в команде, к тебе под менторство уйти на полгодика бы... правда смогу работать только после основной работы... )

Sergey
22.01.2017
13:22:59
даже в рамках моей команды

мало времени этому уделяю, хотелось бы побольше

Taras
22.01.2017
13:24:00
та достаточно просто с твоим кодом работать... ) на примерах быстрее учишься, епт... Честно, с симфони пока на реальных примерах не начал работать, то так и не мог разобраться... :)

Sergey
22.01.2017
13:24:05
декомпозицию? Ты про деление задачи на более мелкие задачи?
скорее дробление жирной логики на маленькие элементы

F01134H
22.01.2017
13:24:26
Я в основном всегда так и делаю

Google
Sergey
22.01.2017
13:24:44
Я в основном всегда так и делаю
тут прикол в том КАК делаешь

из моего опыта большинство на самом деле это не делают

или делают не очень явно

Я в основном всегда так и делаю
сча попробую задачку придумать...

Виталий
22.01.2017
13:26:31
Коллеги, подскажи по поводу bower пакетов через composer. Хочу поставить пакет croppie через bower. В composer.json добавил "bower-asset/croppie": "^2" При установке кидает ошибку Could not find package bower-asset/croppie at any version for your minimum-stability (stable). Check the package spelling or your minimum-stability но почему? Точнее как композер знает stable версия или нет?

Sergey
22.01.2017
13:26:46
тут к слову @Enleur предлагал замутить что-то типа проекта простенького

https://packagist.org/search/?q=croppie

No packages found.

Я в основном всегда так и делаю
вот например типичная задачка: Пользователь должен иметь возможность сделать заказ двух (ну или не двух а N товаров) товаров и указать их количество. При этом у товаров есть счетчик "сколько товаров доступно в продажу" и этот счетчик должен уменьшиться.

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

Виталий
22.01.2017
13:30:08
документацию по композеру уже читал?
я с композером вроде не первый день работаю. Но, каюсь, некоторые моменты не вникал, так как и без того все работало.

Sergey
22.01.2017
13:30:11
а народ тут будет тебе новых требований накидывать и ломать логику)

Виталий
22.01.2017
13:30:40
https://packagist.org/search/?q=croppie
а что это ты искал? зачем? оно должен и bower.io репо искать, или нет?

Sergey
22.01.2017
13:30:41
Dmitriy
22.01.2017
13:31:02
у него yii2

там плагин стоит

Sergey
22.01.2017
13:31:12
а что это ты искал? зачем? оно должен и bower.io репо искать, или нет?
композер не будет этого делать. Для этого нужны какие-то плагины. А для плагинов этих есть дока

Виталий
22.01.2017
13:31:36
ок, я так понял вы с этим не сталкивались :) ссорян, спасибо.

Roman ?
22.01.2017
13:31:38
Многоходовочка с посылом в доку))

Sergey
22.01.2017
13:31:57
Многоходовочка с посылом в доку))
в любой непонятной ситуации читай доку

а потом лезь в код)

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