Семинар «Технологии и инструменты повышения производительности труда интернет-программиста: memcached, Erlang, Haskell, неизвестный JavaScript»
27 октября в ауд. 419 3-го корпуса состоялось очередное заседание городского семинара "Телекоммуникационные технологии и приложения". Семинар проводил Лев Валкин – экс-программист фирм Netli и Cisco, а ныне – технический директор калифорнийского стартапа JS-Kit.
Широко распространено заблуждение, будто производительность труда программиста измеряется числом строк исходного кода, производимого в единицу времени. На самом деле, очень значимым показателем высокой производительности является отношение реализованной функциональности к количеству этих самых строк. Чем больше строк, тем больше места для ошибок, а значит – больше мороки с отладкой и сопровождением. А вот если однажды удалось в разы сократить объем исходного текста, не потеряв функциональности, пусть даже потратив дополнительное время на освоение высокоуровневых языков, библиотек компонентов или функций, шаблонов проектирования и т. п., то в дальнейшем реализованные функции будут вылетать из-под пальцев программиста почти со скоростью мысли.