У меня есть простой вопрос, который относится к хорошей практике программирования. В частности, мне любопытно, как правильно обрабатывать константы группировки. В школе они учили нас размещать наши константы в начале файла, в котором они объявлены вначале (обычно это файл класса, и у профессора есть некоторые различия). Теперь я видел в нескольких местах в отрасли, где ВСЕ константы извлекаются и объединяются в один большой файл типа включения.
В первом случае имело смысл извлекать константы, поскольку это был код для игр для мобильных телефонов, которые нужно было быстро переносить на удивительное разнообразие устройств, и это обеспечивало централизованное место для работы. Но позже я обнаружил, что эта практика повторяется в совершенно ином сценарии (внутренний код для коммунальной службы) с небольшим обоснованием того, почему это так (в основном, «потому что именно так он всегда это делал»).
Итак, какими будут лучшие практики? Я знаю, что это может показаться обыденным, но мне всегда говорили, что ранние хорошие привычки - это ключ к успеху.