DictionaryForumContacts

 The_Immortal

link 12.11.2012 23:36 
Subject: dealing with errors progr.
Собственно это заголовок к подглаве, где рассматриваются различные типы ошибок, которые могут возникнуть в программе.

Никак не могу озаглавить :(

"Dealing with Errors
When I described the process for creating an executable from C++ source, I left
out one minor detail—errors. If to err is human, then programmers are the most
human of us. Even the best programmers write code that generates errors the
first (or fifth) time through. Programmers must fix the errors and start the entire
process over. Here are the basic types of errors you’ll run into as you program in
C++:
- Compile errors. ...

- Link errors. ...

- Run-time errors. ...
"

Можно просто "Типы ошибок" ?

 court.jester

link 12.11.2012 23:39 
детская книшка у вас штоле?

навеяло: "работа над ошибками" ... пользуйтесь ;)

 igisheva

link 12.11.2012 23:40 
Отладка.

 The_Immortal

link 12.11.2012 23:41 
court.jester, да вот мне тоже "работа над ошибками" вспомнилась, но нет, спасибо :)

 The_Immortal

link 12.11.2012 23:42 
igisheva, да, неплохой вариант. Спасибо!

 court.jester

link 12.11.2012 23:58 
плохой вариант "отладка"! это сужение понятия

 The_Immortal

link 13.11.2012 0:01 
court.jester, получая уведомеления об ошибках и в дальнейшем исправляя их, вы поневоле занимаетесь отладкой. Разве нет?

 The_Immortal

link 13.11.2012 0:03 
Ну хотя это я за уши притянул, т.к. все же отладочный процесс он более менее сознательным образом происходит и подразумевает все-таки опеределенные действия..

 Wolverin

link 13.11.2012 0:06 
вы знаете, court.jester, вот эти "варианты" как почитаешь - (dealing with errors - Отладка) -
:)))) - и уже не смешно - и вопросы остаются самые простые. Например, "до каких пор"?

 court.jester

link 13.11.2012 0:08 
никогда и нигде устранение Compile errors и Link errors не входило в "отладку"
чтобы что-то "отлаживать", надо чтобы оно хоть как-то - неладно - работало. (после отладки будет работать ладно)

а если не устранены Compile errors и Link errors - прога просто еще не существует в запускаемом виде. оно - с т.зр. машины - просто безжизненный кусок текста.

аскер, почитайте буквари по теме.
или объясните, зачем вам перевод. (а то больше ничего в ваших ветках не скажу.)

 natrix_reloaded

link 13.11.2012 0:09 
вы зря пытаетесь сделать серьезное лицо и отказаться от стиля оригинала... у вас, судя по приводимым вами отрывкам, даже если и учебник какой, то он "для чайников". поэтому и стиль у вас в переводе должен reader-friendly остаться... чтоб не отпугнуть... без всяких там лишних "умностей"
не нравится "работа над ошибками" - все равно покрутите в эту сторону... работаем с ошибками... на ошибках учимся... что-то типа того...

 The_Immortal

link 13.11.2012 0:13 
natrix_reloaded, *поэтому и стиль у вас в переводе должен reader-friendly остаться... чтоб не отпугнуть... без всяких там лишних "умностей"*
Я бы с радостью бы задействовал этот легкий reader-friendly, но нам это запрещают делать.

 natrix_reloaded

link 13.11.2012 0:17 
*нам это запрещают делать.*
а судьи кто?

 igisheva

link 13.11.2012 0:18 
Если «отладка» заужена, то можно назвать «устранением ошибок».

 natrix_reloaded

link 13.11.2012 0:18 
уже увидела соседнюю ветку... преподы... суду все понятно(

 court.jester

link 13.11.2012 0:19 
устранение/исправление ошибок (ах...ть как трудно!)

 natrix_reloaded

link 13.11.2012 0:21 
"кто умеет, тот делает, кто не умеет, тот учит" чо-то вспомнилось)

 The_Immortal

link 13.11.2012 0:23 
Об устранении/исправлении речи не идет. Представлены основные типы ошибок. Информации о том, каким образом они устраняются, нету. Только о том, когда они возникают.

 igisheva

link 13.11.2012 0:26 
Если нет речи об исправлении, тогда, возможно, и действительно «Типы ошибок» подойдут.

 The_Immortal

link 13.11.2012 0:28 
Хотя тут все-таки есть кратко о том, каким образом ошибки разрешаются... Но акцент не на устранеии явно:

- Compile errors. These occur during code compilation. As a result, an
object file is not produced. These can be syntax errors, meaning that the
compiler doesn’t understand something. They’re often caused by something as simple as a typo. Compilers can issue warnings, too. Although you usually don’t have to heed the warnings, you should treat them as errors, fix them, and recompile.

- Link errors. These occur during the linking process and may indicate
that something the program references externally can’t be found. These
errors are usually solved by adjusting the offending reference and starting
the compile/link process again.

- Run-time errors. These occur when the executable is run. If the program
does something illegal, it can crash abruptly. But a more subtle form of
run-time error, a logical error, can make the program simply behave in
unintended ways. If you’ve ever played a game where a character walked
on air (that is, a character who shouldn’t be able to walk on air), then
you’ve seen a logical error in action.

 The_Immortal

link 13.11.2012 0:30 
igisheva, насчет "Типов ошибок" боюсь, что будет:

- Читай!
- Dealing with errors...
- А какого ... у тебя "Типы ошибок" получились?!

И такое бывает :)

 igisheva

link 13.11.2012 0:34 
Ну а что там дальше-то в этой главе (в общем виде, конечно)? Может, тогда получится что-нибудь получше придумать.

 The_Immortal

link 13.11.2012 0:36 
igisheva, а это все :-)

 igisheva

link 13.11.2012 0:42 
Ну тогда получается, что все же «Типы ошибок» или «Виды ошибок».

 Sjoe! moderator

link 13.11.2012 0:47 
"Как ... с ошибками?" Быть, поступать, етц.

"Что делать с ошибками(?)

"Как .... ошибки" (устранять, удалять, находить, исправлять)

Think wide. Тем более, если хочите, чтоб было as reader-friendly.

 Sjoe! moderator

link 13.11.2012 1:02 
Оh. Это не вы хочите. Это ваши преподы не хочут.

Скажите вашим преподам, шо нельзя из книшки для чайников сделать "нормальный сухой текст для нашей профессиональной литературы". Несмотря на сабджект, это принцыпиально разные вещи. Ну нельзя написать букварь, к примеру, в терминах когнитивной лингвистики.

 court.jester

link 13.11.2012 1:21 
понятно.

проблема аскера решается НЕ на этом форуме:
целевая аудитория размером в 1 (один) препод никого тут на акты альтруизма не вдохновит,
а если и вдохновит, то нерепрезентативность этой ЦА renders any sensible help or advice virtually useless.
лично аскеру тут научиться чему-либо тоже представляется сомнительным (см. ниже)

что делать:
собрать свое локальное коммьюнити из студентов той самой ЦА, и коллективным разумом находить общие методы и подходы к его задачам. много знать он не может - так что задача должна решаться в конечном и обозримом множестве вариантов. помните - вместе вы сила!
только этому вас такой предмет и научит - как наиболее эффективно получить у этого препода заветное "зачот". возможно, создадите какие-то артефакты, которые смогут пригодиться следующим поколениям. (кстати, проверьте, нет ли уже таких, созданных вашими предшественниками.)

ЗЫ.
это канешна если вы нам правду говорите про своего чюдо-препода ;)

 Liquid_Sun

link 13.11.2012 3:02 
Ошибки. Методы (или: способы) обработки.

 OGur4ik

link 13.11.2012 8:19 
Liquid_Sun, мне "обработка" не нравится( То, что человек делает с ними - это ни разу не обработка. Тогда уж просто "способы устранения", хотя там, по-моему, соль не в устранении, а просто в ознакомлении с их видами.

 Liquid_Sun

link 13.11.2012 8:24 
Или, если не обработка, то "Ошибки. Классы ошибок".

 OGur4ik

link 13.11.2012 8:33 
Immortal, Вы попробуйте перечислить преподам все прозвучавшие варианты, после чего дипломатиШно намекнуть, что "подсушить" текст без замен типа "Dealing with errors = Типы / Классы ошибок" не-воз-мож-но. У нас в свое время бы прокатило. Правда, наши преподы изначально адекватными были и таких заданий не давали.

 The_Immortal

link 13.11.2012 9:44 
OGur4ik, так и сделаю, спасибо за совет!)

Liquid_Sun, благодарю!

 

You need to be logged in to post in the forum