|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
кто хорошо в теме разбирается - есть какие-то мировые лидеры мнений которые топят за исключения? один програмист мне доказывает что коды лучше потому что так Джоэл сказал, очевидно надо найти не менее или примерно такого же по авторитету человека который топит за исключения. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2018, 19:15 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
Дядя Коля, обе фигня - код должен работать безошибочно (никаких исключений) и не должен возвращать ничего, кроме того, за чем его вызвали. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2018, 19:46 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
Дядя Коля, Какая смешная просьба). У молодежи же нет авторитетов). Это в раздел ПТ надо). ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2018, 19:46 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
ViPRosи не должен возвращать ничего, кроме того, за чем его вызвали. Прямо дедовщина какая то)). А если не смогла? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2018, 19:51 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
Petro123, на выход без пособия ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2018, 19:58 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
Дядя Коля, При чём тут мнение? Не надо топить или не топить за исключения. Если в языке есть исключения, надо их использовать. Если нет, то коды. Это не вопрос религии или мнения. Если в компанию в разработку на C# придёт хоть трижды авторитетный человек со своими кодами вместо исключений, то пойдёт сразу на рынок труда со всеми своими монатками и дебильным мнением. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2018, 21:20 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
ViPRosДядя Коля, обе фигня - код должен работать безошибочно (никаких исключений) и не должен возвращать ничего, кроме того, за чем его вызвали.когда пользователь откроет несуществующий файл или с несуществующего диска, программа вернет то что должна? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2018, 21:31 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
Roman MejtesViPRosДядя Коля, обе фигня - код должен работать безошибочно (никаких исключений) и не должен возвращать ничего, кроме того, за чем его вызвали.когда пользователь откроет несуществующий файл или с несуществующего диска, программа вернет то что должна? нех показывать пользователю несуществующий файл с несуществующего диска ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2018, 22:02 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
Roman Mejtesкогда пользователь откроет несуществующий файл или с несуществующего диска, программа вернет то что должна? По-моему очевидно, код 666. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2018, 22:40 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
ViPRosнех показывать пользователю несуществующий файл с несуществующего диска А чё его скрывать? Может показывать только с правами админа? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2018, 22:41 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
ViPRos, а если это программа для пользователя, которому ничего указывать не надо, он сам всё указывает, например из командной строки? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2018, 23:12 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
Roman MejtesViPRos, а если это программа для пользователя, которому ничего указывать не надо, он сам всё указывает, например из командной строки? ну, значит надо как то сделать так что бы твой интерпретатор команд не допускал ввода неверных команд че ты так взъелся? ты ж не джойл тот? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.07.2018, 23:17 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
ViPRosобе фигня - код должен работать безошибочно (никаких исключений) и не должен возвращать ничего, кроме того, за чем его вызвали. Приложение работает с БД. Во время выполнения запроса сервер внезапно падает. Есть предложения, как реализовать работу кода в данном случае безошибочно, и без исключений? try/catch не предлагать, т.к. их использование уже подразумевает работу с исключениями. Таких ситуаций можно привести еще вагон. А коды возврата очень любят люди с травмой головы от винапи. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2018, 06:25 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
Сон Веры ПавловныА коды возврата очень любят люди с травмой головы от винапи)))) +1 GetLastError ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2018, 07:24 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
Если исключение не проглатывать, то оно само рэйзится в вызывающую процедуру. А код возврата надо специально возвращать в вызывающую процедуру. Для многочисленных вложенных вызовов в этом и смысл: "даже если прогер упустил что-то, то исключение вылетит и проинформирует" Но, если работаешь с фреймворком, то про эти try/catch надо забыть, в случае возникновения ошипки фреймворк сам в лог запишет. Главное правило - не писать свои коды ошибок и обработчики, просто залогировать эксепшн или выкинуть юзеру, чтоб разраб видел код ошипки системы, а не хрень на русском, типа "данный контрагент не может делать эту операцию" Ну если у вас своя самописка, то там канеш навалом try/catch придется налепить. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2018, 08:03 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
Код: java 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2018, 08:15 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
казинакА код возврата надо специально возвращать в вызывающую процедуру.был один старый проект из 300 методов работы с базой Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2018, 08:30 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
Где-то в степи Код: java 1. 2. 3. 4. 5. 6. 7. 8.
В веб проект на сервере в Африке. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2018, 08:32 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
Petro123, любителям джавы расажите ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2018, 08:51 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
Где-то в степи Код: java 1. 2. 3. 4. 5. 6. 7. 8.
Файл экзист, но аксесс денайд - что тогда? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2018, 08:56 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
Где-то в степиPetro123, любителям джавы расажитеда. Там не забалуешь. Там out, ref, var параметров нету.) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2018, 09:03 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
казинакГлавное правило - не писать свои коды ошибок и обработчики, просто залогировать эксепшн или выкинуть юзеру, чтоб разраб видел код ошипки системы, а не хрень на русском, типа "данный контрагент не может делать эту операцию" Ну если у вас своя самописка, то там канеш навалом try/catch придется налепить. Сколько пафоса! Нужно и юзеру показать, что "в данный момент операция невозможно", и разработчику, что "в процедуре YYY возникло исключение XXX". Разрабу точно надо видеть, что клиент потерял связь с базой, если это исключение обрабатывается в программе? ============== Любая программа для кого-то является самопиской. Мы тут, все, собственно говоря, сами пишем ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2018, 09:13 |
|
Исключения vs коды возвратов
|
|||
---|---|---|---|
#18+
вчера ругался с бекендом, "error -206 Ошибка формата данных" час он разбирался в своем говнокоде, где ексепшен, и что там с данными ( их там х.. гора) а если бы локализовал в каком участке джйсана - 5 -8 минут исправить. Ну это имхо росийская болезнь рос криворуких ебланов ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2018, 09:29 |
|
|
start [/forum/topic.php?fid=20&fpage=29&tid=1399295]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 167ms |
0 / 0 |