21.04.2016 Экспертиза, Идеи и практики автоматизацииПочему программы, бывает, не работают? С тех самых пор, как в XIX веке Ада Лавлейс осознала потенциал универсальных вычислений, в нашем ПО содержатся ошибки. И хотя за прошедшие годы мы разработали множество замысловатых способов обеспечивать работоспособность кода, в работе программ по-прежнему случаются сбои. Спрашивается, почему? Хотя к этому вопросу можно было бы отнестись философски, мы решили дать на него практический ответ. Ошибки делают программисты. Они зачастую проявляют небрежность. Они не всегда используют лучшие инструменты или наилучшие практики. Я преподаю объектно-ориентированное программирование на заочных курсах Калифорнийского университета в Беркли, и, помогая студентам осваивать код, стараюсь уделять побольше времени обучению хорошей практике программирования. В процессе ...
читать далее.