
Brown
05.07.2017
20:16:54
а ну тогда в путь)
Вы нашли друг друга

morda
05.07.2017
20:17:06
Д)

HELLO
05.07.2017
20:17:27
нам это кому?

Google

Brown
05.07.2017
20:17:28
https://www.bsuir.by/m/12_100229_1_98218.pdf

morda
05.07.2017
20:17:40
Ну я долго линию мозга с ооп в фп ломал) года два)

Brown
05.07.2017
20:18:01
Тогда почитай и это, вообще не привязанно к какому то языку, просто как правильно кодить

morda
05.07.2017
20:18:38
Ой)))

HELLO
05.07.2017
20:19:15
о макконнел подъехал

Brown
05.07.2017
20:19:32

morda
05.07.2017
20:19:36
Давай я намекну что сперва было фп потом ооп и потом опять фп и я это все пронаблюдал)

Brown
05.07.2017
20:19:38
Прям настольная библия

morda
05.07.2017
20:20:03
Нет библии
Код должен быть понятен. Всё

Brown
05.07.2017
20:20:34

Google

Brown
05.07.2017
20:21:14
Вот как там написано у меня такие же взгляды

morda
05.07.2017
20:21:41
Да шляпа обычная)
Ддд уж зачитай чтоле

Brown
05.07.2017
20:21:52
Ну понятно
Кстати читал?
всю?

morda
05.07.2017
20:22:14
Да

HELLO
05.07.2017
20:22:24
а при чём тут ддд к книге "совершенный код"?)

Brown
05.07.2017
20:22:29
И в каком месте гляпа?

morda
05.07.2017
20:22:31
Даже блять гради буча всего
В детстве

Brown
05.07.2017
20:22:58
Название переменных или функций?
Как тестировать, как проектировать?
В чем шляпа то?

morda
05.07.2017
20:23:36
Нэйминг и кэш инвалидэйшн две нерешенные проблемы)

Brown
05.07.2017
20:24:24
Н епонял?
как называть?

morda
05.07.2017
20:24:46
Ну вон же написал)

Brown
05.07.2017
20:24:47
Ну так там описан, подход

Google

morda
05.07.2017
20:24:54
Старый анекдот же)

Brown
05.07.2017
20:25:04
короче ты читал сквозь пальцы если не понял

morda
05.07.2017
20:25:30
Покеж код)

HELLO
05.07.2017
20:26:41
<?php echo 'Hello, world!'; ?>

Brown
05.07.2017
20:27:05
)
https://www.amazon.com/Code-Complete-Practical-Handbook-Construction/dp/0735619670

HELLO
05.07.2017
20:27:26
я с продакшна строчку скопировал вообще

Brown
05.07.2017
20:27:41

HELLO
05.07.2017
20:28:10
☺️

morda
05.07.2017
20:29:18


Brown
05.07.2017
20:29:19
type CommandInterface interface {
Run(request *models.RequestUser, messageToUser *types.Message)
Register(request *models.RequestUser, messageToUser *types.Message)
GetStateName() string
}
type CollectionsCommand struct {
collections map[string]CommandInterface
}
func (cc *CollectionsCommand) AddCommand(command CommandInterface) {
cc.collections[command.GetStateName()] = command
}
func (cc *CollectionsCommand) GetCommand(stateName string) (CommandInterface, error) {
if command, ok := cc.collections[stateName]; ok {
return command, nil
}
return nil, errors.New("Стайт не реализован")
}
type Command struct {
collectionComands CollectionsCommand
}
func (c *Command) Run(request *models.RequestUser, messageToUser *types.Message) error {
command, err := c.collectionComands.GetCommand(request.User.State)
if err != nil {
return err
}
command.Run(request, messageToUser)
return nil
}
func (c *Command) Register(request *models.RequestUser, messageToUser *types.Message) error {
command, err := c.collectionComands.GetCommand(request.User.State)
if err != nil {
return err
}
command.Register(request, messageToUser)
return nil
}

Admin
ERROR: S client not available

Brown
05.07.2017
20:29:39
ну так да, основное пыха

morda
05.07.2017
20:30:07
Го)

Brown
05.07.2017
20:30:29
то самое
Прям нормально заходит!)

morda
05.07.2017
20:30:48
Го хорош хоть его все гнобят

Brown
05.07.2017
20:31:36
Да не гнобят, он в хорошем смысле "тупой"

Google

Brown
05.07.2017
20:31:46
Нет магии и ввсе предсказуемо

HELLO
05.07.2017
20:31:59
пхп хорош хоть его все гнобят

morda
05.07.2017
20:32:04
Д

Brown
05.07.2017
20:32:28
Да ему давно говорят, что все, но он живее всех живых
на go пока не получилост написать такой же красивый код как на пыхе, лапша какая та

morda
05.07.2017
20:33:30
На пхп в стиле тру ооп вполне себе энторпрайзная ява с ддд получается

Brown
05.07.2017
20:34:07
На пыхе круто, мне нравится)
Так ладно, все а то совсем не о react)
сорь)

morda
05.07.2017
20:35:26
Ну главное в ооп уметь)

Egor
05.07.2017
20:49:21

morda
05.07.2017
20:50:30
Да. Но только без фанатизма

Umren
05.07.2017
20:50:33
donate driven development

morda
05.07.2017
20:51:19
Про словарь команды там надо взять с фанатизмом остальное опционально)

Egor
05.07.2017
20:55:13
только сегодня читал с утра
удивительное совпадение

morda
05.07.2017
20:56:47
Да ну ) надо всем читать и перечитывать регулярно)
Но конешн ддд не про юай