74
fisher
26.04.13
✎
13:43
|
(0) Если запрос гарантированно не пуст, то нормально. Я примерно так и делаю обычно. Только возвращаемое выражение все же стараюсь отдельно прописывать, чтоб читабельнее было.
Чаще всего бывает как-то так:
СуммаДолга = 0;
...........
СуммаДолга = Запрос.Выполнить().Выгрузить()[0].СуммаДолга;
Возврат СуммаДолга;
Хорошо |
|
132
Karavanych
26.04.13
✎
15:57
|
Нормальный код, однозначно сразу видно что возвращает, читаемо.
автор еще скажи что вот такие штуки надо построчно разворачивать:
etPosition.setText(Integer.toString((Integer.parseInt(cr.getString(nameIdIndex))+1)));
ты по программируй в языках со строгой типизацией и успокойся, еще не такое увидишь.
Хорошо |
|
145
Xatori
26.04.13
✎
16:48
|
Решений тут описали достаточно, и почти каждое имеет право на жизнь, стиль написания кода довольно часто диктуют условия.
Вот пример, надо посчитать колонку некой таблицы, при этом необходимо подтягивать данные из других n-таблиц, какой то из этих таблиц может не быть, у какой то не найдётся нужного значения, а в какой то значение просто нам не подходит и что писать n-раз условия которые по своей сути будут характеризовать отсутствие каких либо данных и возврат 0 или ещё чего то там, проще в Попытку обернуть, отработал хорошо, нет всё равно выгодней чем 100500 проверок понятных только автору.
Сколько людей, столько мнений :)
Хорошо |
|