"Без помилок", як у "ідеально?" Як у "написаному Богом та ангелами, а не людьми?" (ми говоримо тут про програмно-логічну та, можливо, помилки апаратно-логічної)
Я не можу правдиво сказати навіть про один єдиний рядок коду, що це без помилок. Це тому, що ми, люди, ну, ми не можемо довести жодних негативних гіпотез!
Найкраще, що я можу сказати, - це те, що ймовірність помилки - це число від 0 до 1. Я досягаю цього числа за допомогою чітко визначених та неправильно визначених та добре зрозумілих або погано зрозумілих принципів розробки та тестування програмного забезпечення; за підрахунком відповідних ліній програмного забезпечення; розуміючи, наскільки добре чи погано я кандидат, поганий мут, застосовує ці принципи при створенні цих рядків коду; і більше.
І я можу висловити це розуміння лише як вірогідність. Отже, термін "логіка без помилок" означає майже нічого.
Якщо я побачив рекламу інженера-програміста, який створив код "без помилок", я б або подав заявку відразу, або біг би відразу: компанія не дуже замислювалася над тим, як вона розробляє, тестує та постачає своє програмне забезпечення . Тож це буде або чудова можливість, або нескінченний кошмар.
З будь-якого програмного забезпечення, проте, я можу легко - і мушу - сказати, що я очікую коду, який не має помилок, які не виходять за межі цього похмурого, мутного, логічного вигляду: код, що компілює та посилається без помилок чи попереджень; що є "дійсним html" або "дійсним css"; JavaScript (скажімо), який не генерує незрозумілих повідомлень про помилки чи помилок браузера. Цю частину я можу виміряти прямо і позначити чорно-білим кольором на графіку.
Ця частина проста як пиріг. Будь людина може зробити що .
Привіт, удачі у вашому пошуку :-)