в книжке "совершенный код" вычитал совет о том, что нужно по возможности скрывать очерёдность действий в методе
[hide]Сокрытие очередности действий. Скрывать очередность обработки событий — разумная идея. Например, если программа обычно сначала вызывает метод, запрашивающий информацию у пользователя, а после этого — метод, читающий вспомогательные данные из файла, никакой из этих двух методов не должен зависеть от порядка их выполнения. В качестве другого примера можно привести две строки кода, первая из которых читает верхний элемент стека, а вторая уменьшает переменную stackTop. Вместо того чтобы распространять такой код по всей системе, скройте предположение о необходимом порядке выполнения двух операций, поместив две эти строки в метод PopStack().[/hide]
не могу понять в чём польза такого подхода. объясните пожалуйста
я понимаю, что здесь что-то связанное с снижением сложности. но снижение сложности там идёт отдельным пунктом. это и смущает
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
cyklop77
помогите пожалуйста разобраться в вопросе
в книжке "совершенный код" вычитал совет о том, что нужно по возможности скрывать очерёдность действий в методе
[hide]Сокрытие очередности действий. Скрывать очередность обработки событий — разумная идея. Например, если программа обычно сначала вызывает метод, запрашивающий информацию у пользователя, а после этого — метод, читающий вспомогательные данные из файла, никакой из этих двух методов не должен зависеть от порядка их выполнения. В качестве другого примера можно привести две строки кода, первая из которых читает верхний элемент стека, а вторая уменьшает переменную stackTop. Вместо того чтобы распространять такой код по всей системе, скройте предположение о необходимом порядке выполнения двух операций, поместив две эти строки в метод PopStack().[/hide]
не могу понять в чём польза такого подхода. объясните пожалуйста
я понимаю, что здесь что-то связанное с снижением сложности. но снижение сложности там идёт отдельным пунктом. это и смущает
Edited by cyklop77Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.