Обложка канала

UniLecs

25361 @unilecs

UniLecs (Unique Lectures) - интересные задачки по алгоритмизации и программированию, а также интересные курсы и лекции из мира Computer Science.

UniLecs

6 лет назад
Открыть в
"Если ваша ошибка обошлась вашей компании в $10 000? Непрофессионал пожмет плечами, скажет: «Всякое бывает». Профессионал должен выписать своей компании чек на $10 000!"

Не навреди функциональности: функциональность программ страдает от ошибок. Поэтому, одним из признаков профессионализма должно быть написание программ с минимальным количеством ошибок.

Тестировщики не должны найти баг в вашем коде: непрофессионально передавать тестировщикам заведомо дефектный код. А какой код является заведомо дефектным? Любой, в качестве которого вы не уверены!

Вы должны быть уверены в том, что ваш код работает: протестируйте код. Потом протестируйте еще раз.

Автоматизированный контроль качества: какая часть кода должна тестироваться этими автоматизированными модульными тестами? Весь код! Весь. Без исключения.

Не навреди структуре: добавление функциональности в ущерб структуре — последнее дело. Внесение изменений не должно приводить к непомерным затратам.

#gif_book #глава_1