Является ли это своего рода дурным тоном или плохой практикой, когда программисты используют необычное количество библиотек/фреймворков для выполнения определенных задач? Я работаю с одним человеком над относительно простым проектом программирования, связанным с запросами геолокации. Этот парень кажется мне дилетантом. Для создания серверного программного обеспечения этот парень использовал Python, Django и кучу других сумасшедших библиотек ("PostGIS + gdal, geoip и несколько других пространственных библиотек", - пишет он). Он написал всю программу в одном методе (в представлениях.py, тем не менее facepalm), и это почти нечитабельно.
Это плохо? Это действительно безвкусица и дилетантство? Неужели я единственный минималист в наше время?
Согласен, иногда, когда люди включают внешние модули/библиотеки в продукт, все может стать запутанным, особенно когда модулей несколько, и вы начинаете кошмарить зависимостями. Ими нужно управлять соответствующим образом, и да, иногда лучше написать код самостоятельно. Я бы судил разработчика не по тому, используют ли они "внешнюю помощь", а по тому, как они используют внешнюю помощь и интегрируют ее с остальной системой.