|
|
|
Нужно ли передавать в функцию ошибку, как пустой объект, если ошибки нет ?
|
|||
|---|---|---|---|
|
#18+
Вопрос не принципиален по языку, пример на php, но интересует сама идеология. Завтра буду спорить с коллегой. Делаем онлайн чеки для налоговой. Когда ошибки нет, он передает в функцию null. Соответственно, мне надо в куче мест проверять на null. типа Код: php 1. 2. 3. Это выглядит некрасиво, по-моему нужно создать объект типа EmptyError и его передать. Какое ваше мнение ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 04:21 |
|
||
|
Нужно ли передавать в функцию ошибку, как пустой объект, если ошибки нет ?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 05:12 |
|
||
|
Нужно ли передавать в функцию ошибку, как пустой объект, если ошибки нет ?
|
|||
|---|---|---|---|
|
#18+
Usman, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 06:42 |
|
||
|
Нужно ли передавать в функцию ошибку, как пустой объект, если ошибки нет ?
|
|||
|---|---|---|---|
|
#18+
Герой дняКогда ошибки нет, он передает в функцию null. в любой функции в первых строках вы обязаны проверять входные параметры. Проверять по контракту (описание в доках и договорённости). Если в доках указано что null не отправляется, то делаешь райзе наверх не заботясь о продолжении работы программы (фатальная ошибка). Главное чтобы в логах было нарушение контракта. Другой случай (дороже) писать код с твоим соседом который не может убрать null на своей стороне по БЛ. Тогда вы так и пишите как у вас сейчас. Каждый раз по бизнес логике обрабатываете null и решаете что с ним делать. Герой дняЭто выглядит некрасиво, по-моему нужно создать объект типа EmptyError и его передать. некрасиво на PHP в топике Java это что то)). Это вброс? ))) Дайте код на java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 11:37 |
|
||
|
Нужно ли передавать в функцию ошибку, как пустой объект, если ошибки нет ?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 15:28 |
|
||
|
Нужно ли передавать в функцию ошибку, как пустой объект, если ошибки нет ?
|
|||
|---|---|---|---|
|
#18+
Petro123, в топике по Java потому, что вопрос по теории) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 16:11 |
|
||
|
Нужно ли передавать в функцию ошибку, как пустой объект, если ошибки нет ?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 16:11 |
|
||
|
Нужно ли передавать в функцию ошибку, как пустой объект, если ошибки нет ?
|
|||
|---|---|---|---|
|
#18+
Petro123Проверять по контракту (описание в доках и договорённости).+1, если все строго оговорено заранее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 16:18 |
|
||
|
Нужно ли передавать в функцию ошибку, как пустой объект, если ошибки нет ?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 17:20 |
|
||
|
Нужно ли передавать в функцию ошибку, как пустой объект, если ошибки нет ?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 18:24 |
|
||
|
Нужно ли передавать в функцию ошибку, как пустой объект, если ошибки нет ?
|
|||
|---|---|---|---|
|
#18+
Usman, спб ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 20:52 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39456937&tid=2122908]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 340ms |

| 0 / 0 |
