Aleksandr
во многих случаях достаточно обойтись нормально подобранным именем переменной
Aleksandr
а иногда желательно еще и тип указать
Aleksandr
естественно я не про ситуации типа Book book = new Book()
Aleksandr
хотя я видел джавистов, которые такой код защищали)
Igor
github не IDE
Подожди, а зачем ты читаешь код в репозитории?
Ayrat
Подожди, а зачем ты читаешь код в репозитории?
ну случается. не клонить же на каждый чих
Hog
gist
Igor
ну случается. не клонить же на каждый чих
Если ты хочешь разобраться, по по любому надо клонить. Хотя бы что бы по коду можно было ходить. Если подключаешь библиотеку - то обычно важнее хелп и примеры. А если ты просто по вечерам любишь почитать код - ну тогда ОК
Hog
+1
Обнимемся? :)
Ayrat
Обнимемся? :)
втроём???
Ayrat
воу воу
Igor
+1
А можно осмысленный коментарий? Ты тоже по вечерам зачем-то любишь смотреть как устроены библиотеки?
Aleksandr
Комментарий к чему?
Aleksandr
Мой комментарий в том, что, ну бывает, случается, к тому что уже было написано выше
Igor
Короче вы из пальца высосали проблемму
Aleksandr
Не вижу никакой проблемы
Igor
Igor
Ну и прекрасно
Ayrat
я просто читаю сорцы с гитхаба и я не вижу проблемы с var и тем более со страшным тайп инфиренсом в F#
Ayrat
но я привык
Aleksandr
речь о том, что согласны ли вы, что явное указание типа помогает писать документированный код?
Ayrat
возможно людям которые не привыкли к F# читать его сорцы без явных типов будет сложно
Aleksandr
я с собой, например, согласен
Vasily
у меня нет проблем!
Говори себе это почаще
Ayrat
я с собой, например, согласен
Это хороший признак!
Ayrat
Говори себе это почаще
пойду пивка налью чтобы закрепить в себе это мнение
Aleksandr
Абаканское!
Aleksandr
Приезжайте в Красноярск
Aleksandr
А то тут работы на фшарп нет
Ayrat
Гинес или Мёрфиз?
мёрфиз не нашёл, гинес надоел, пока охару пью
Ayrat
o'hara
Aleksandr
А то тут работы на фшарп нет
А зато, если приедете, то будет
Hog
o'hara
это аэропорт в Чикаге :)
Ayrat
это аэропорт в Чикаге :)
чикаго - это Дублин №2
Ayrat
там даже СвПатрика празднуют
Hog
Милк-стаут пил?
Лактоза взрослому человеку без надобности
Ayrat
Милк-стаут пил?
чей именно?
Hog
там даже СвПатрика празднуют
это везде празднуют :)
Igor
чей именно?
Да я в общем. Сейчас бы бакуниского молока+ навернуть
Aleksandr
Aleksandr
Но ведь приятно)
Ayrat
Да я в общем. Сейчас бы бакуниского молока+ навернуть
вообще пил, да. По мне слишком мягко. Я погорчее люблю, ипы, дипы. Ну или стауты типа мёрфиза
Hog
https://www.beeradvocate.com/beer/profile/646/1751/
Dmitry
В целом
Ну, имхо, иногда стоит явно указать тип, но целиком отказываться от var повлечет за собой очень длинные строки кода => уменьше читабельности кода Я чаще всего на флагах/счетиках указываю тип явно и еще чаще на дефолтных типах, на кастомных реже, т.к это не принципиально
Ayrat
Hog
два апострофа в названии - тока ирландцы могли придумать
Aleksandr
Ну, имхо, иногда стоит явно указать тип, но целиком отказываться от var повлечет за собой очень длинные строки кода => уменьше читабельности кода Я чаще всего на флагах/счетиках указываю тип явно и еще чаще на дефолтных типах, на кастомных реже, т.к это не принципиально
Еще раз: я не говорил, что от var нужно оказываться. Кроме того, я за то, чтобы их вводили в те яп, где их нет, потому что они крутые) Просто я считаю, что использовать их надо избирательнее
Hog
да, вот это вот пью
у нас вроде тоже есть в одном гамазине. надо заценить :) будет #500 в моём дневничке :)
Aleksandr
Еще раз: я не говорил, что от var нужно оказываться. Кроме того, я за то, чтобы их вводили в те яп, где их нет, потому что они крутые) Просто я считаю, что использовать их надо избирательнее
Ничего необычного, это самая популярная точка зрения просто. Ну а раз она популярна, то у нас никаких проблем с чужим кодом не будет
Ayrat
у нас вроде тоже есть в одном гамазине. надо заценить :) будет #500 в моём дневничке :)
Ничего необычного. Приятный стаут. Разочарован не будешь. Очарован правда тоже не будешь)
Dmitry
Еще раз: я не говорил, что от var нужно оказываться. Кроме того, я за то, чтобы их вводили в те яп, где их нет, потому что они крутые) Просто я считаю, что использовать их надо избирательнее
Ну, видимо, все на вкус и цвет, как говорится, потому что, я считаю, что наоборот, явную типизацию нужно использовать избирательнее но в целом все сводится к тому, что все зависит от правил и устоев внутри компании/проекта/команды
Aleksandr
Ну как правило, в коде название типа закрыто либо в названии функции/метода, который его возвращает, либо в имени переменной/константы, которая его содержит, поэтому в большинстве случаев можно обойтись без явного указания. Поэтому да, с поправкой про "явную типизацию нужно использовать избирательнее" согласен, если мы про условных "джавистов из прошлого", про "хаскеллистов из будущего" у меня мнение противоположное.
Ayrat
Вот только хотел сказать про хаскелистов, они ж выживают
Ayrat
По-моему это вопрос привычки
Ayrat
Ну и гитхабу надо подтягиваться http://www.fssnip.net/7Ts/title/F-SRTP-of-Type-Classes-from-OO-Perspective
Ayrat
Вот тут всё ЗБС
Ayrat
снипеты на fssnip охуенные
Ayrat
(наведите на типы)
Aleksandr
Кложур не динамический????
Ayrat
Ты еще кложуристов забыл 😉
у кложуристов есть типы? 😏
Hog
Кложурасты
Ayrat
Да не, у них есть типы
Igor
Кложур не динамический????
Ну и ты прикинь как им живется
Aleksandr
Это не вопрос стиля
Aleksandr
А продиктованный компилятором диагноз
Igor
Зато у них компилятор в 60к loc и его может поддерживать один человек
Aleksandr
Люблю лисп-подобный синтаксис, ведь он так похож на AST