Отказ от ответственности: я новичок (это мой третий день работы), и большинство моих товарищей по команде более опытны, чем я.
Когда я смотрю на наш код, я вижу некоторые запахи кода и плохие методы разработки, такие как:
- Несколько непоследовательные правила именования
- Свойства не помечены как доступные только для чтения, когда это возможно
- Большие классы - я заметил вспомогательный класс, состоящий из сотен методов расширения (для многих типов). Это было более 2500 строк!
- Большие методы - я пытаюсь изменить метод длиной 150 строк.
Последние два кажутся реальной проблемой. Я хочу убедить моих товарищей по команде использовать меньшие классы и методы. Но я должен сделать это? Если да, то как?
Моя команда получила наставника из основной команды (мы сателлитная команда). Должен ли я пойти к нему первым?
ОБНОВЛЕНИЕ : Поскольку некоторые ответы на вопросы о проекте, пожалуйста, знайте, что это рабочий проект. И ИМХО, огромные классы / методы такого размера всегда плохи.
В любом случае, я никогда не хочу разозлить мою команду. Вот почему я спросил: «Должен ли я сделать это, и если да, то как мне сделать это мягко?
ОБНОВЛЕНИЕ : Я решил сделать что-то на основе принятого ответа: потому что я новичок, поэтому я вижу все "свежим взглядом", я приму к сведению все запахи кода, которые я нашел (позиция, почему это плохо, как мы можем это сделать лучше, ...), но в данный момент я просто стараюсь завоевать уважение у моей команды: написать "лучший код", узнать людей, знать, почему мы это сделали ... Когда придет время, я постараюсь спросить мою команду о некоторых новых политиках кода (правила именования, меньшие классы, меньшие методы, ...) и, если возможно, реорганизовать старый код. Должно работать, ИМХО.
Спасибо.