On Sep 14, 2011, at 8:42 PM, Nikolay Mishin wrote:

> 14.09.2011, 20:06, "Dmitry Karpich" <[email protected]>:

<.. mass skip ..>

Есть несколько идей, над которыми я предлагаю вам подумать, возможно это будет 
вам интересно:

1) не пытайтесь субоптимизировать программу, скорее всего "бутылочное горлышко" 
возникнет не здесь. достаточно того, чтобы оно работало корректно ( а вот с 
корректностью стоит возится столько, сколько получится "выциганить" времени. 
тесты наше все )

2) используйте только те фичи, которые вам нужны. если вы можете твердо 
сформулировать причину использования фичи - отлично. если нет - ну зачем вам 
эта головная боль?

3) используйте основной поток данных для его обработки. обычно всегда есть 
какой-нить цикл - так не гоняйте его впустую

4) если вам что-то где-то надо будет искать - имитируйте БД. стройте индекс. 
индекс - это хорошо, fullscan - плохо.

5) plugable - хорошо и очень OOP. даже plugable ready.

Не воспринимайте это как ммм... ну, не важно.
Это дружеский совет.


> --
> Nikolay Mishin
> -- 
> Moscow.pm mailing list
> [email protected] | http://moscow.pm.org

-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить