@gogolang

Страница 1451 из 1630
Denys
25.09.2018
10:17:10
в классы я функции не группировал, ибо не нашел абстракцию

в итоге решил создать пакет из 1 файла

2 пакета по 1 файлу

Alexander
25.09.2018
10:17:24
Google
Denys
25.09.2018
10:17:50
просто я рак и не могу четко увидеть асбтракцию, но если говнокодить, то лучше меньше говна

Eugenii
25.09.2018
10:21:37
просто я рак и не могу четко увидеть асбтракцию, но если говнокодить, то лучше меньше говна
Сделайте прототип, а там или работать будет или увидете, что изменить

Vadim
25.09.2018
10:52:09
Привет, я тут немного подумал. Дженерики не сильно хочу, ибо они усложняют читабельность. А это чуть ли не главная фишка го. На го 2.0 можно будет легко перейти, если сделают gofmt, который предыдущий код переписывает на 2.0. Недавно надо было читать код на питоне. Было больно, так как, все пишут как хотят, pep это конечно хорошо, но он не обязательный, поэтому gofmt лучше. Плюс даже с pycharm сложно было посмотреть, что функции давать в аргументы. </ Нести бред>

Vadim
25.09.2018
10:58:12
Java, кресты.

Мы можем перейти в ЛС, так как это было альтернативное мнение, срач в чате не очень любят

Особенно про дженерики

Vadim
25.09.2018
11:00:23
В го это жёстко обрубается

Google
Andrei
25.09.2018
11:01:15
Проблем в том, что не все люди адекватные и не весь код написан после 3.6
это да, но со временем большинство кода будет типизированно, в плане адекватности питонячье комьюнити просто на голову выше остальных скриптовых языков

Artem
25.09.2018
11:18:57
2017 год доклад рас кокса про общение с комьюнити

он там еще показывал их схемку внедрения фич

с гоферкона вроде доклад

Artem
25.09.2018
11:21:08
ну вот он там и говорил, что они не хотят 2.0 делать

2.0 = несовместимость = разделение комьюнити как в питоне

и будут максимально стараться делать все плавно, а где нельзя, там go fix

Aleksandr
25.09.2018
11:21:57
а фитц тогда о чем рассказывал пару месяцев назад?

Artem
25.09.2018
11:22:19
на русском гоферконе?

Aleksandr
25.09.2018
11:22:29
Artem
25.09.2018
11:23:03
это он там еще фотки своего ребенка показывал

плохо помню этот доклад, если честно

там мало что было по делу

Aleksandr
25.09.2018
11:24:10
а пропозалы то к 2.0 ты должен помнить?

Artem
25.09.2018
11:25:10
я еще помню комментарии к исходникам //fix this in go2

Aleksandr
25.09.2018
11:25:48
да, но пропозалы опубликовали вот-вот

Google
Artem
25.09.2018
11:26:32
так а что это меняет

на гите дофига других с тегами 2.0 просто потому что ломают совместимость

Aleksandr
25.09.2018
11:27:06
отменяет категоричное "2.0 не будет". кажется так

на гите дофига других с тегами 2.0 просто потому что ломают совместимость
я не говорю про гит. я говорю пропозалы есть на 2.0. значит ли это что 2.0 не будет?

Artem
25.09.2018
11:28:21
пропозалы типо официальные пропозалы?

а не этих там, контрибуторов

Aleksandr
25.09.2018
11:28:51
да

Анатолий
25.09.2018
11:29:07
2.0 = несовместимость = разделение комьюнити как в питоне
А почему "= несовместимость"? Ничего не мешает делать совместимое, иначе они будут как Java, обрастать новым говном поверх старого, а совместимость всё равно в итоге сломается

Artem
25.09.2018
11:31:00
да
ладно, остановимся на том, что я высказал личное мнение, основанное на словах с докладов и простыней текстов про версионирование

Abylay
25.09.2018
11:36:54
Я начинающий знаю PHP html css javascript я хочу поменить бэкенд язык на Go есть перспектива или дальше заниматься изучение php? Спасибо

Abylay
25.09.2018
11:39:29
Найти работу для гошника походу трудно будет так?

Aleksandr
25.09.2018
11:39:58
Найти работу для гошника походу трудно будет так?
чистым гошником да, если не сеньор

Antony
25.09.2018
11:40:24
Найти работу для гошника походу трудно будет так?
не будь хорошим гошником, будь хорошим разработчиком

Alexander
25.09.2018
11:40:35
Найти работу для гошника походу трудно будет так?
на текущем месте переписывайте старый функционал и пишите новый на го. а руководству скажите что это новая версия пхп такая

Alexander
25.09.2018
11:41:25
БЛ можно и на пыхе оставить

Google
andrew
25.09.2018
11:42:04
А гоу тогда для чего? Микросервисы?

andrew
25.09.2018
11:42:40
Ну если только так. Хотя чем больше узлов в системе, тем сложнее ее содержать

Ибо много чего может упасть

Alexander
25.09.2018
11:44:01
Ну если только так. Хотя чем больше узлов в системе, тем сложнее ее содержать
ну понятно что монолит проще всего до определенного момента. а выгода от микросервисов не всегда есть. это капитанство.

Dmitriy
25.09.2018
11:44:50
Трудновато будет писать сложную бизнес логику без нормального оор
простите за тупой вопрос, а как бизнес логика связана с ооп или яп?

andrew
25.09.2018
11:45:19
Рустам
25.09.2018
11:45:32
Admin
ERROR: S client not available

Alexander
25.09.2018
11:45:42
кложура отличный язык

Dmitriy
25.09.2018
11:45:59
Ну если вы процедурами бл пишите то никак
так, а при чем тут функции и бизнес логика? я пока не очень понимаю)

Рустам
25.09.2018
11:46:15
кложура отличный язык
Я вот его учу, пока больно)

Dmitriy
25.09.2018
11:46:33
и на ооп яп можно писать в функциональном стиле - это так просто, если что

andrew
25.09.2018
11:46:36
так, а при чем тут функции и бизнес логика? я пока не очень понимаю)
Ооп предоставляет больше возможностей для реализации сложной бизнес логики

Dmitriy
25.09.2018
11:46:40
но бизнес логика то тут при чем

Alexander
25.09.2018
11:46:41
Я вот его учу, пока больно)
смотря зачем учите. так-то если на jvm-based ориентируетесь, то лучше с джявы было начать коненчо.

andrew
25.09.2018
11:46:48
А структуры меньше

Dmitriy
25.09.2018
11:47:27
Ооп предоставляет больше возможностей для реализации сложной бизнес логики
привидите пример пожалуйста?) где ооп яп решает более просто вопрос реализации бизнес логики в отличие от фп яп?

Google
Dmitriy
25.09.2018
11:49:04
Наследование например
это бизнес логика? ?

andrew
25.09.2018
11:49:50
Как реализовать наследование в не ооп языке?

Нужен пример бл с использованием насоедования?

Dmitriy
25.09.2018
11:50:30
Нужен пример бл с использованием насоедования?
нужен пример бизнес логики, которую нельзя реализовать или крайне сложно реализовать на фп яп)

собственно это и был мой вопрос

Maksim
25.09.2018
11:51:51
Как реализовать наследование в не ооп языке?
в ООП не принято использовать наследование, если что. Если человек под ООП понимает наследование, то человек не в курсе про ООП. если нужен пример того, что трудно будет сделать - система скидок в интернет магазине. Да, тот же rules engine можно без всяких ООП сделать, но стоит ли - другой вопрос.

andrew
25.09.2018
11:52:37
Я не говорю что нельзя. Можно вообще инструкции бизнес логики на процессор подавать, но зачем? Вы не согласны, это ваше право. Я реализовывал бл и на гоу и на ооп языках. На последних это было куда быстрее и поддерживаемее.

Maksim
25.09.2018
11:54:37
поясните про ооп и нет наследованию
наследование увеличивает связанность, порой абсолютно неоправдано. Есть ещё понятие композиции.

Composition over inheritance -> google

Bohdan
25.09.2018
11:55:27
"три кита ООП" - это выдумка

bloody
25.09.2018
11:55:37
Сильное заявление

Bohdan
25.09.2018
11:56:09
но сам Кей понимал под ООП не наследование)

bloody
25.09.2018
11:56:12
ООП не нужно

Viktor
25.09.2018
11:56:23
Алексей
25.09.2018
11:56:23
Да и в большинстве ООП языков наследование очень даже используется.

Страница 1451 из 1630