glibs,
Цитата:
Как минимум соблюдение Best Practice....
Хм.. для меня это критерий того, что разработчика можно выпускать не клиента, но никак не признак его зрелости. Я бы выделил скорее следующие критерии:
1. Заботится ли разработчик о том, каково будет поддерживать его код в дальнейшем?
2. Сможет ли работать его код при полном отсутствии поддержки или первая же мелочь приведет к тому, что встанет
вся работа.
3. Учитывает ли разработчик, как его функционал будет развиваться в дальнейшем и прилагает ли он усилия, для того, чтобы это развитие в дальнейшем было менее болезненным (знаю, что это несколько противоречит XP).
4. Заботится ли разработчик о том, чтобы его функционалом было удобно пользоваться конечным пользователям. Удобно, а не просто, чтобы он работал.