ypq: (Default)
[personal profile] ypq
я, конечно, давно не программист, но прекрасно помню как надо писать некоторые вещи. основные принципы. например, что из цикла надо выносить наружу какие-то присвоения переменным, которые остаются константами в цикле.

просто вспомнил историю с нашими доморощенными кодерами. когда все жаловались, что прикладуха тормозит. а кодер уверял, что "ну расклад такой". и что "у меня не тормозит...". потом ребята, которые за БД следят посмотрели логи, спрашивают: а чего это к базе столько запросов одинаковых? оказалось, этому деятелю надо было значение переменной получить из бвзы и потом эту переменную задействовать в цикле. дык он для тестов просто константу подставлял. в цикле. видимо, тормоза и не ощущались.

а недавно уже другой деятель наваял... тоже его прилада чот тормозит. но тут вроде с БД оно не работает... потом пользователи глянули на загрузку процессора - вот и процессорного времени программа жрет чота много. спецы по Винде глянули логи - говорят: твоя программа регистри постоянно дергает! накойхер вообще?! дык и тут, оказывается, деятель вместо того, чтобы дернуть регистри один раз при старте, запомнить это где-то в переменной, постоянно в своей говнопрограмме лазит за этой КОНСТАНТОЙ в систему! и в цикле, в том числе...

первого, помнится, уволили. но он особо не переживал - переехал в Москву, устроился куда-то, чуть ли не в Яндекс. набрал портфолио: программирует на разных языках, знает БД.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting
Page generated 2025-Dec-29, Monday 07:59
Powered by Dreamwidth Studios