Я работаю в команде разработчиков среднего размера, которая поддерживает веб-приложение старше 8 лет, написанное на Java 1.4.
Для новых разработок я всегда стараюсь убедить людей придерживаться более новых стандартов и передовых методов, от простых вещей, таких как использование новых стандартов именования, таких как HtmlImplementation over HTMLImplementation, до таких вещей, как то, почему лучше кодировать интерфейс, а не кодировать против конкретные классы, предпочитают неизменность или композицию объектов, а не наследование классов.
Я нашел эту довольно общую ссылку в Stackoverflow , которая не является ни Java-ориентированной, ни полной.
Я всегда пытаюсь объяснить обоснование своих аргументов и всегда советую людям покупать последнюю версию Effective Java, но не каждый разработчик берет мое слово без вопросов (что хорошо).
Когда это происходит, они часто спрашивают у меня указатели, где они могли бы читать дальше об этой конкретной хорошей практике, и иногда я не могу быстро найти указатели об этом.
Есть ли у вас какие-либо ссылки на онлайн-материалы, которые я мог бы собрать в «сборнике» справочника Best Practices, чтобы я всегда мог их найти и предложить «дальнейшее чтение» своим товарищам по команде?