Size: a a a

Software Design/Architecture/Zen

2020 October 07

AD

Apache DOG™ in Software Design/Architecture/Zen
Evgen
С ООП понятно - имя класса - имя файла, а вот как с ФП?
Пекеджи
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Evgen
С ООП понятно - имя класса - имя файла, а вот как с ФП?
class Foo {
   fun bar() {}
   private fun baz() {}
}
// vs

module Foo {
   export fun bar() {
       baz()
   }
   fun baz()
}


в чем разница?
источник

OP

Oleg Pavlov in Software Design/Architecture/Zen
Всем хорошего дня. А верстальщики в чатике есть?
источник

ЕР

Евгений Ромашкан... in Software Design/Architecture/Zen
Oleg Pavlov
Всем хорошего дня. А верстальщики в чатике есть?
За верстальщиками не в этот чат.
источник

OP

Oleg Pavlov in Software Design/Architecture/Zen
А фронты, не брезгующие версткой? 🙂
источник

E

Evgen in Software Design/Architecture/Zen
Sergey Protko
class Foo {
   fun bar() {}
   private fun baz() {}
}
// vs

module Foo {
   export fun bar() {
       baz()
   }
   fun baz()
}


в чем разница?
Т.е. все таки "инкапсулируете" поведение и данные с которыми будете работать в одном модуле?
источник

ПИ

Павел Иванов... in Software Design/Architecture/Zen
Oleg Pavlov
А фронты, не брезгующие версткой? 🙂
А может быть еще и бэкендеры автослесари в чате по архитектуре?
источник

OP

Oleg Pavlov in Software Design/Architecture/Zen
Павел Иванов
А может быть еще и бэкендеры автослесари в чате по архитектуре?
Понял, ретировался)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Evgen
Т.е. все таки "инкапсулируете" поведение и данные с которыми будете работать в одном модуле?
то есть все така да, в рантайме оно всеравно и там и там в перемешку)
источник

А

Алексей in Software Design/Architecture/Zen
Evgen
С ООП понятно - имя класса - имя файла, а вот как с ФП?
лол
источник

E

Evgen in Software Design/Architecture/Zen
чего?
источник

А

Алексей in Software Design/Architecture/Zen
джава какая-то
источник

E

Evgen in Software Design/Architecture/Zen
Алексей
джава какая-то
пофиг
источник

А

Алексей in Software Design/Architecture/Zen
а что делать если в файле несколько классов?
источник

E

Evgen in Software Design/Architecture/Zen
Алексей
а что делать если в файле несколько классов?
Ну я допустим так не делаю
источник

DE

Dmitry Eliseev in Software Design/Architecture/Zen
Алексей
а что делать если в файле несколько классов?
Не делать
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Evgen
Вопрос ФПшникам на js - как вы именуете файлы где ваши чистые функции находятся? utils.js? functions.js? Или как-то группируете по тому с какими данными эти функции чаще всего взаимодействуют?
Группирую по данным: order, invariants, documents, etc
источник

˸A

˸̧̨ ͅBlack Akula˸̧̨ ... in Software Design/Architecture/Zen
Sergey Protko
class Foo {
   fun bar() {}
   private fun baz() {}
}
// vs

module Foo {
   export fun bar() {
       baz()
   }
   fun baz()
}


в чем разница?
+++
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
Sergey Protko
class Foo {
   fun bar() {}
   private fun baz() {}
}
// vs

module Foo {
   export fun bar() {
       baz()
   }
   fun baz()
}


в чем разница?
в том, что с использованием ООП у тебя есть понятие "объект", есть данные, стейт, а в случае с ФП у тебя есть только поведение?
источник

АЯ

Андрей Ява in Software Design/Architecture/Zen
Алексей Гевондян
в том, что с использованием ООП у тебя есть понятие "объект", есть данные, стейт, а в случае с ФП у тебя есть только поведение?
Да
источник