Хочу поделиться одним неприятным открытием для себя. Век живи век учись, как говорится. Значит. Имеется большой проект. Порядка 115 000 строчек кода. Для знающих людей, зовется он Линкмастер. Этот проект был обновлен до новой версии и сильно оптимизированн. Повторяющиеся действия были вынесены в процедуры. Активно использовалась рекурсия. И вот новая версия … у некоторых тестеров [...]
Записи в категории LinkMaster
Откуда у ошибок ноги растут
Давайте начнем с того, что LinkMaster работает. Работает верно в 98% случаев. Но, к сожалению, то, что у нас большое количество клиентов породило несколько новых проблем, к которым мы были не готовы.
Во-первых, мы не успеваем оказывать техническую поддержку. Казалось-бы проблема тривиальная - нанял еще несколько людей, пусть они консультируют. Но нет. Доверить алгоритм работы программы чужому человеку – ни за что в жизни. Мы уже имеем печальный опыт – один из киентов решил подзаработать [...]
Кое-что о технологиях LinkMaster.
На момент написания этой записи в дневнике прошло уже 3 месяца с момента выпуска альфа версии LinkMaster. За это время мы сменили 3 алгоритма и дважды переписали двигатель. Последний стал практически самописной реализацией веб-браузера. Взгляните на его параметры:
многопоточность
автоматическое распознавание кодировок KOI8-R, cp1251, iso-8859-1, utf-8 и др
поддержка сжатия страниц в gzip и deflate (выдача некоторых сайтов [...]
Рубрики
Облако тегов
Комментарии
-
- Вольф к записи Почему Delphi лучше C++
- Александр к записи Почему Delphi лучше C++
- Павел к записи Борьба с вирусами
- Дмитрий к записи Proxifier
- 1 к записи Борьба с вирусами
Blogroll
Календарь
Сентябрь 2010 Пн Вт Ср Чт Пт Сб Вс « Апр 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30