2013-05-27 3 views
0

Я хотел попросить коллег-разработчиков узнать мнения по этой теме. В основном я работаю над проектом, который я не проектировал. Я здесь, чтобы исправить код и сделать его максимально модульным и удобным.вызывает функции из других функций плохой практики?

Теперь проблема заключается в том, что большинство классов имеют длину более 3000 строк: S кошмар.

Есть сторонние библиотеки, чтобы помочь в разработке дизайна пользовательского интерфейса, а код не очень хорош по большей части, особенно когда дело доходит до его сохранения, которое я пытаюсь сделать.

Прошу, вы считаете, что плохой практикой является вызов нескольких функций изнутри функции? так как большинство этого кода относится к классу, и его очень трудно вырваться в другой класс, не передавая все в качестве параметра ^^. Итак, что я делаю, это разбить определенные функции на отдельные методы и вызвать метод, из которого они были получены.

Может кто-то, возможно, пролить свет на то, что, по их мнению, лучший подход должен быть?

Я очень ценю любые отзывы по этому обсуждению.

+2

Это может быть пригодно для программистов.SE, где оно будет нисходящим или закрытым. Но здесь это не так. нет конкретной проблемы для решения. – djechlin

+2

Если вы _didn't_ вызовите другие функции-члены, вы вполне можете получить лишний ноль в строке. –

+0

Это правда, хотя это поможет модульно и поможет поддерживать код, который будет подталкивать количество строк. Таким образом, баланс между количеством и ремонтопригодностью трудно решить, поэтому причина, о которой я прошу, вы думаете, что это хороший подход, чтобы разбить ее на более мелкие функции и назвать их. – systemerror

ответ

2

Неплохая практика. Это, как правило, хорошая практика. Я ссылаюсь на код Стива Макконнелла. Заполните 1-е издание, главы 4-5, для получения дополнительной информации.

+0

Большое спасибо за эту ссылку, плохо взгляните на эти главы сегодня, спасибо :) – systemerror

Смежные вопросы