Здравствуйте. Если коротко - нормальная практика.
В принципе, тут как и с ООП, следует хотя бы:
1) Избегать дублирования.
2) Стремиться к минимальному кругу ответственностей внутри библиотеки (т.е. библиотека, скажем, рисования UI не должна в себя включать работу с файлами или функционал торговли).
3) Стремиться к наименьшей зависимости от других библиотек. Но не меньшей, чем необходимо (т.е. не нарушая, скажем, пункт 1).
Если не знакомы, то настоятельно рекомендую ознакомиться с принципам SOLID.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Появилась мысль написать библиотеку. Но я вижу, что некоторые функции, которые в планируемой библиотеке будут использоваться есть в другой. Что бы не дублировать их в новой библиотеке я решил их импортировать из другой. Нужен совет. Это нормальная практика или нет?
Просто я привык к тому, что библиотека должны быть самодостаточной и не требовать вообще ничего. А получается, что в таком случае, она уже зависима о другой. Это нормальная практика или нет?