Уведомления

Группа в Telegram: @pythonsu

#1 Март 28, 2011 08:24:22

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Высокоэффективная утилита для поиска\замены среди тысяч файлов

Immor+al
Я хочу написать утилитку, которая бы анализировала 10 000+ текстовых (*.java) файлов на наличие некоторого кода и выводила статистику\заменяла его.
Вы не в гугле случайно работаете? Ну там они вроде сейчас android подчищают от спорного кода :)



Офлайн

#2 Март 28, 2011 11:30:43

agalen
От:
Зарегистрирован: 2011-03-23
Сообщения: 185
Репутация: +  17  -
Профиль   Отправить e-mail  

Высокоэффективная утилита для поиска\замены среди тысяч файлов

Мой совет:
Все пришите на python (2 или 3 на ваш выбор). Если скорость работы устроит - так и оставьте.
Если будет медленно - ищите узкие места и перепишите их на C (можно использовать pyrex или Cython для удобства).
Оптимизировать open и f.read() смысла нет - эти встроенные функции и так написаны на C.



Офлайн

#3 Март 30, 2011 22:47:34

Immor+al
От:
Зарегистрирован: 2011-03-10
Сообщения: 35
Репутация: +  0  -
Профиль   Отправить e-mail  

Высокоэффективная утилита для поиска\замены среди тысяч файлов

К сожалению, времени в последнее время очень мало. Я закончил 2-х недельную подготовку и вчера успешно сдал на сертификат Oracle Certified Programmer J2SE6.
Думал, вернусь после этого к изучению Python-а, а оказалось что теперь нужно еще изучать Spring Framework практически с нуля, чтобы попасть на один интересный проект.
После этого обязательно вернусь к Python-у. Его не перегруженный синтаксис мне нравится.
Для быстрого прототипирования и несложных утилит это то, что доктор прописал.



Отредактировано (Март 30, 2011 22:47:48)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version