7.3. Список источников¶
Официальная документация.
Exceptions. URL: https://docs.python.org/3/library/exceptions.html.
Exception-hierarchy. URL: https://docs.python.org/3/library/exceptions.html#exception-hierarchy.
Python.
Difference between except: and except Exception as e: in Python/ URL: http://stackoverflow.com/questions/18982610/difference-between-except-and-except-exception-as-e-in-python.
When and how should I use exceptions. URL: http://softwareengineering.stackexchange.com/questions/219320/when-and-how-should-i-use-exceptions.
Best practice for Python Assert. URL: http://stackoverflow.com/questions/944592/best-practice-for-python-assert.
Путешествие исключений между C++ и Python или «Туда и обратно». URL: https://habrahabr.ru/post/169639/.
Is it better to use an exception or a return code in Python? URL: http://stackoverflow.com/questions/1152541/is-it-better-to-use-an-exception-or-a-return-code-in-python.
Write Cleaner Python: Use Exceptions. URL: https://jeffknupp.com/blog/2013/02/06/write-cleaner-python-use-exceptions/.
Using Assertions Effectively. URL: https://wiki.python.org/moin/UsingAssertionsEffectively.
Прочее.
Engineering Disasters 13 - Software Flaws. URL: https://www.youtube.com/watch?v=EMVBLg2MrLs.
5 худших багов в истории. URL: https://tproger.ru/articles/5-worst-bugs-in-history/.
10 правил, которые позволяют NASA писать миллионы строк кода с минимальными ошибками. URL: https://habrahabr.ru/company/hexlet/blog/303160/.
List of software bugs. URL: https://en.wikipedia.org/wiki/List_of_software_bugs.
Toyota: 81 514 нарушений в коде. URL: https://habrahabr.ru/company/pvs-studio/blog/310862/.
Обработка исключений. URL: https://ru.wikipedia.org/wiki/Обработка_исключений.
Как правильно использовать исключения. URL: http://habrahabr.ru/post/58687/.
Как правильно использовать исключения. URL: https://habrahabr.ru/post/263685/.
Error codes or Exceptions? Why is Reliable Software so Hard? URL: http://damienkatz.net/2006/04/error_code_vs_e.html.
Top 20 Java Exception Handling Best Practices. URL: http://howtodoinjava.com/best-practices/java-exception-handling-best-practices/.
Выбор правильной стратегии обработки ошибок (части 1 и 2). URL: https://habrahabr.ru/company/mailru/blog/322416/.
Выбор правильной стратегии обработки ошибок (части 3 и 4). URL: https://habrahabr.ru/company/mailru/blog/322804/.
Assert. Что это? URL: https://habrahabr.ru/post/141080/.
Programming With Assertions. URL: http://docs.oracle.com/javase/6/docs/technotes/guides/language/assert.html.
Assertions Or Exceptions? URL: http://pempek.net/articles/2013/11/16/assertions-or-exceptions/.