blogs/cmm

May 11, 2005

[программизм] о некоторых аспектах мэйнстримового программистского мышления

Filed under: Imported — cmm @ 10:43 pm


прочёл вот новейшее творение Спольского, не знаю уж зачем.
как обычно: здравая общая идея и полная ферня в частностях.

перескажу одну частность.

товарищ приводит следующий пример для маленьких читателей: некая уеб-аппликация.  читает строки, вводимые пользователем, сохраняет их как есть в базе данных, печатает в заискейпленном виде в HTML, the works.  проблема в том, что надо как-то отличать строки, полученные от пользователя, от других строк, поскольку иди его знай, этого гадского пользователя, какого злого буратинского жабаскрипта он туда может напихать.

так вот: тривиальная, казалось бы, мысль о том, что свойство “этой строке мы доверяем” можно миллионом способов отразить в типе объекта, в мудрую голову Спольского не пришла.  то есть, вообще.  вместо этого мужик предлагает использовать coding conventions, диктующие определённым образом обзывать переменные.

я конечно всё понимаю, это только пример, сама статья не вполне об этом.
но тем не менее: ну Ё же ТМ, дветыщипятый год на дворе.

Powered by WordPress