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