Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
shavuz
99 / 105 / 19
Регистрация: 29.01.2014
Сообщений: 527
#1

Теория. Какой IF лучше? - Программирование Android

22.09.2016, 08:56. Просмотров 176. Ответов 1
Метки нет (Все метки)

Добрый день. Хочу понять какой IF лучше использовать, какие недостатки и плюсы. Есть ли вообще разница. Возможно есть разница в использовании памяти?
1) Не используется return, функция добегает до конца и выходит
Java
1
2
3
4
5
6
7
public void SomeFunction(bool someCondition)
{
    if (someCondition)
    {
        // Do Something
    }
}
2) Используется return, функция не проверяется до конца если заходит в иф с return
Java
1
2
3
4
5
6
7
public void SomeFunction(bool someCondition)
{
    if (!someCondition)
        return;
 
    // Do Something
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.09.2016, 08:56     Теория. Какой IF лучше?
Посмотрите здесь:

Какой дизайн лучше? - Программирование Android
не знаю какой выбрать дизайн. Напишите какой вам больше нравится из всех что выложил. (только не выбирайте es.explorer) файлы 1-5.png ...

Какой In-App Billing лучше выбрать? - Программирование Android
Все дело в том, что приложение будет распространяться не только в play.google.com, а также будет скачиваться со сторонних маркетов, с сайта...

Теория по Android - Программирование Android
Здравствуйте друзья, есть такой вопрос. У параметра Visibility есть такие INVISIBLE и GONE. С INVISIBIL все понятно, прячет элемент, а вот...

Теория по рисованию - Программирование Android
Доброе время суток! Хочу узнать подробнее о рисовании в андроиде. Мне нужно отображения анимации 120 элементов по заданной...

Гуру, Теория сервисов - Программирование Android
Гуру, Помогите! Перечитал уроки, основы понял, но суть ускользает. ТАКИХ нюансов в уроках нет... скорее инструкции чем понимание... ...

Как лучше поступить? - Программирование Android
Есть уже законченное приложение. Принцип которого вэб приложение, грузящее основную часть через инет. Но не суть - тут всё работает. Есть...

Как лучше сделать? - Программирование Android
Всем доброго времени суток. Интересует Ваше мнение как лучше реализовать. Есть приложение, по типу справочника (Life-Hacks). Что лучше...

Какая конфигурация лучше? На какой лучше будет тянуть последние игры? - Компьютерное железо
1)Производитель CPU Intel Модель CPU Core i7 - 2630QM Тактовая частота CPU 2.0 ГГц L2 Кэш 6 Мб Набор микросхем Acer Aspire...

У какой из этих видеокарт лучше разгон и вообще какая лучше - Видеокарты
Видеокарта PCI-E 2.0 MSI N580GTX-Twin Frozr ll, 1.5Гб, GDDR5, Ret Видеокарта PCI-E 2.0 MSI N570GTX Twin Frozr II/OC, 1.3Гб, GDDR5, OC,...

Как лучше залить текстуру в массив? Какой формат текстуры лучше использовать? - OpenGL
Как лучше залить текстуру в массив? Какой формат текстуры лучше использовать?

Оперативная память: Ваш совет, какой выбор лучше и почему?! 2 варианта пока не выбрал, что лучше! - Оперативная память
Доброго времени суток! Оперативная память: Ваш совет, какой выбор лучше и почему?! 2 варианта пока не выбрал, что лучше! 2 планки RAM...

Какой запрос лучше и почему лучше? - MySQL
Не знаю какой запрос лучше. Вопросы: 1. Рационально ли использовать 1 вариант? Если второй вариант выглядит проще... 2. Если в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vxg
Модератор
3107 / 1909 / 205
Регистрация: 13.01.2012
Сообщений: 7,278
22.09.2016, 19:37     Теория. Какой IF лучше? #2
shavuz, в теории лучшим считается вариант с одной точкой выхода из функции - так легче делать отладку. Однако, если условий много гораздо читабельнее будет код с выходом после каждой проверки. Что выбрать - решать вам
Yandex
Объявления
22.09.2016, 19:37     Теория. Какой IF лучше?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru