Vasiliy
и друг говорит в abbyy тоже в плюсовом коде юзают нотации
Roman
Kevlin Henny выступал с докладом, в котором тоже ругал эти префиксы и суффиксы
Hog
Ничего плохого в этом не вижу
Hog
Ай мин в суффиксах
Hog
Чо ругать
Ilya
Жду, когда в сширапе начнут нормально называть интерфейсы.
Roman
Чо ругать
ну посмотри его доклад про нейминг)
Hog
Шейминг-нейминг. Главное - чо код делает :)
Hog
Вот в ф# однобуквенные параметры и всякое такое - в порядке вещей
Hog
Иди с таким подходом в ц# - фекалиями закидают
Vasiliy
Anonymous
Roman
Шейминг-нейминг. Главное - чо код делает :)
суффиксы и прочее говно расслабляют. Описательность нейминга падает, пушто добавил "Сервис" в конце и вроде бы норм. А я работал с проектов, в котором в разных местах было 4 MessageService, которые делали абсолютно разные вещи и с разными же Message-ами.
Vasily
Это другое (с)
Roman
в итоге, суффикс сервис крепится либо к плохо проименованному, кхм, сервису, либо к хорошо проименованному. Если именование хорошее — то суффикс "сервис" не нужен, а если плохое — бесполезен
Hog
Hog
Roman
К тому же, навигация по коду затрудняется
Фил Ранжин
Охуенно
Hog
Интерфейсы должны быть не в папке, а в отдельной сборке :)
Anonymous
Roman
ссылку !
по-моему тут начинается
https://youtu.be/ZsHMHukIlJY?t=1033
Hog
16 трейтов рокстаров
Roman
Hog
256 языков, которые нужно выучить до конца года
Hog
Субъективщина
Hog
Roman
ну да. Стало быть, можно так и проект назвать. И пускай то, что внутри этого проекта, только бизнес логикой и занимается
Roman
и тогда вроде бы и суффикс "сервис" не нужен
Hog
Ортогональные понятия
Roman
сервис и бизнес логика?
Hog
Да
Hog
Сервис может быть инфраструктурный какой
Hog
А может поставлять часть бизнеслогики. Чо такого
Roman
так что ж тогда говорит суффикс "сервис"?
Hog
Сферический в вакууме?
Roman
Сферический в вакууме?
ну ты же утверждаешь, что этот суффикс что-то говорит. Вот я хочу понять, что именно
Anonymous
Это могут быть особые интерфейсы, немйминг конвенции, типичная архитектура или что угодно ещё.
Hog
Hog
Во :)
Roman
Hog
Водонепроницаемый написал уже
Hog
Выразил мою мысль
Hog
Ты слишком много времени уделяешь этой хуйне
Anonymous
Hog
Hog
Hog
Если ты его стартуешь - можешь выбрать любой стиль
Hog
Пришел в середине - следуй конвенции
Anonymous
Hog
Проще нолидж трансфер делать
Anonymous
Достаточно README в руте проекта.
Anonymous
И/или Конфлюента.
Anonymous
Это чисто маркерные вещи.
Hog
Anonymous
С таким же успехом слово сервис можно заменить на абв, если это всеобщий договор и норма в проекте, то никаких претензий.
Hog
Я хотел сказать, что в моей практике такая конвенция была в 80% проектов
Hog
Легче понимается
Roman
На сишарпе у меня такая конвенция была в 100% проектов, наверное. И сейчас, оглядываясь назад и анализируя ее, я не вижу в ней ни смысла, ни пользы
Roman
Но можно, конечно, забить на анализ и делать так, как делали деды и прадеды
Anonymous
А ты хочешь грубо разрезать пространство решений на 2-5 подкатегорий.
Anonymous
В смысле, я хочу (используя маркерные слова).
Hog
Hog
Нолидж шаринг. Когда проекты длятся годами и команды меняются каждый день, так проще
Hog
Hog
Сравни например с инцестом и скотоложством. Не принято
Ilya
А что не так со скотоложством???