(4) А вот этого я не знаю, так как типовые только смотрю... практики использования в реальных условиях типовых продуктов у меня нет...
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший