Збирання і тестування програм – ЧАСТИНА 1

У попередньому розділі обговорювалися команди Emacs, корисні для внесення змін до програми Ця глава має справу з командами, які допомагають у великому процесі розробки і супроводу програм 231  Запуск компіляторів в Emacs Emacs може запускати компілятори для недіалогових мов, таких як Сі і Фортран, як підлеглі процеси, подаючи протокол помилок в буфер Emacs Він також […]

Рішення частих проблем – ЧАСТИНА 2

(enable-flow-control-on  &quotvt100&quot &quoth19&quot) Коли задіяно управління потоком, ви повинні набирати C-\, щоб отримати результат Cs, і C-^, щоб отримати результат Cq (Ці псевдоніми працюють за допомогою перетворень клавіатури дивіться Розділ 315 [Переклад клавіатури], с 365)

Генерація помилок і видача інформації

Існує кілька підпрограм ядра, які дозволяють легко сигналізувати про наявність дефектів коду, забезпечувати оголошення про помилки і виводити необхідну інформацію Дві найбільш часто використовувані – Це BUG () і BUG_ON () При виклику ці функції створюють ситуацію oops, яка проявляється у виведенні зворотного трасування стека ядра та повідомлення про помилку Яким чином ці виклики генерують […]

Обробка помилок

Всі повноцінні мови програмування пропонують який-небудь метод перехоплення, протоколювання та обробки помилок У цьому відношенні мови Т-SQL було нічим похвалитися, проте тепер прогрес у наявності У Загалом обробка помилок працює добре (за винятком кількох зауважень), але існує кілька фатальних помилок, які призводять до припинення виконання коду, що не надаючи вам ніякої можливості їх тестування і […]

Рішення частих проблем – ЧАСТИНА 3

сти пропозицію, подібне попередньому, так як це дає всі факти Не вважайте, що неполадка виникла через розміру файлу, і не говорите: Коли я звертаюся до великого файлу, Emacs друкує Сьогодні я себе чудово почуваю”. Це саме те, що ми називаємо поясненням на здогадах . Настільки ж можливо, що помилка сталася через те, що в імені […]

Відправлення повідомлень про помилки

Якщо ви виявили помилку, то найкращим рішенням буде виправити її, згенерувати відповідну латку, оттестировать і відправити, як це буде розказано в наступних розділах Звичайно, можна і просто повідомити про помилку, щоб хто-небудь виправив її для вас

Винятки – помилки в програмах

Скажімо, ви забули закрити фігурні дужки у своєму Java – коді Це призведе до помилки компіляції, яку можна легко виправити Але існують ще помилки часу виконання (run-­‐time  errors), Коли абсолютно несподівано, програма перестає працювати, як належить Наприклад, Java – клас зчитує файл з рахунком у грі Що станеться, якщо хто – то видалить цей файл […]

Створення програм в Eclipse IDE

Щоб створити клас в Eclipse, виберіть у меню пункти File, New, Class У вікні, введіть HelloWorld в поле Name («Імя) Також у розділіWhich methods stubs you would like to create («Які заготовки для методів необхідно створити”) Встановіть прапорець для методу main ():

Обробка помилок і формування повідомлень про помилки для баз даних Microsoft SQL Server 2005/2008, Інтеграція додатків і даних, Бази даних, статті

Для програм, що працюють з БД, важливим є не тільки коректність обробки помилок БД, а й формування інформативних повідомлень про ці помилки. Наявність таких повідомлень дозволяє швидше виявляти причини помилок зміни даних БД та їх виправляти. Особливо це актуально для користувачів програмних продуктів, яким у більшості випадків може бути не відома не тільки структура конкретної […]

Автоматичне тестування з використанням Rational Robot, Різне, Програмування, статті

Дана стаття присвячена використанню кошти Rational Robot для автоматизованого тестування в середовищі 1С. Хоча звичайно, ці механізми можна використовувати на будь-яких платформах і клієнтських додатках.Rational Robot є частиною загального процесу тестування і розробки RUP. Однак всю технологію цілком я розглядати в цій статті не буду.