Size: a a a

Emacs — русскоговорящее сообщество

2021 November 09

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
Потому что нормальная инкапсуляция :3
источник

oo

omar munchaev omar c... in Emacs — русскоговорящее сообщество
Я краем глаза смотрел исходники кложи, там core.clj файл в 9к строк
источник

oo

omar munchaev omar c... in Emacs — русскоговорящее сообщество
Или мб он не так назывался, но строк там было под 10к
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
И там практически весь язык
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
В обычных проектах я не видел таких файлов
источник

AS

Andrey Shuster in Emacs — русскоговорящее сообщество
там кажется весь неймспейс в одном файле
источник

AS

Andrey Shuster in Emacs — русскоговорящее сообщество
как раз сегодня туда посмотрел полюбопытствовать
источник

AS

Andrey Shuster in Emacs — русскоговорящее сообщество
я так понимаю что в Кложе это стандартная практика - файлы == неймспейсы (ну с оговорками конечно)
источник

oo

omar munchaev omar c... in Emacs — русскоговорящее сообщество
Ну типо в верху файла указываешь неймспейс
источник

oo

omar munchaev omar c... in Emacs — русскоговорящее сообщество
Если я не ошибаюсь
источник

ДП

Дмитрий Поляков... in Emacs — русскоговорящее сообщество
мб самые лучшие модули в racket
источник

MK

Mikhail Kirillov in Emacs — русскоговорящее сообщество
Кстати кто-нибудь может объяснить смысл конвенции, что мол в одном файле должен содержаться один класс
источник

oo

omar munchaev omar c... in Emacs — русскоговорящее сообщество
Ну мне кажется просто повышается читаемость
источник

oo

omar munchaev omar c... in Emacs — русскоговорящее сообщество
И понимание проекта
источник

MK

Mikhail Kirillov in Emacs — русскоговорящее сообщество
Таким макаром как минимум абстракция самого файла становится ненужной, несколько раз повторяется скажем ClassName.java, а потом в коде class ClassName {, если уж упоролись по-подобной штуке, то можно было бы на уровне языка сделать определение класса тупо при чтении файла. Типо как в питоне всё что в файле подразумевается, что это в модуле.
источник

ДП

Дмитрий Поляков... in Emacs — русскоговорящее сообщество
джава язык для вахтёров же, они просто пишу код и получает миллион к в наносек, не напрягай смыслом
источник

MK

Mikhail Kirillov in Emacs — русскоговорящее сообщество
Хз, это добавляет гемора при поиске по проекту, приходится постоянно менять буферы
источник

oo

omar munchaev omar c... in Emacs — русскоговорящее сообщество
Ну мне все же приятнее, когда название файла совпадает с классом внутри
источник

oo

omar munchaev omar c... in Emacs — русскоговорящее сообщество
Там конечно может быть еще пара вспомогательных главному классу класса
источник

A

Aragaer in Emacs — русскоговорящее сообщество
если они вспомогательные, то можно их сделать внутренними статическими
источник