Глядя на сотрудников, остаётся чёткое впечатление, что люди - носители "психологии ремесленника". Бесконечный вопросы, типа: "а зачем мне использовать ваши классы, я лучше сейчас сюда свою коллекцию зафигачу... И к веб-сервису сам буду обращаться" - вгоняют в ступор. Люди как будто никогда не слышали про понятие "стандартизация". Все стремятся на
(
Read more... )
Comments 3
Стандартизация - это палка о двух концах. Время потраченное на создание стандартного решения, очень часто потом удваивается на обучении его приминению, а потом еще и на то, как бы стандарт подгонять к меняющимся условиями. Ко всему еще у разных людей разная манера решения задач (и соответсвенно организации кода.
Так что лучше не увлекаться стандартами и код конвешнеами (это вообще лютый пиздец - требовать от всех одинаково расставлять пробелы и скобочки - нет более расточительного способа потратить время сотрудников), соблюдать разумный баланс между строгостью интерфейсов и делением системы на блоки и модули.
Reply
>Главное, что должно соблюдаться в системе - это интерфейсы между ее составляющими, какое там гавно лежит внутри - дело десятое, если интерфейс правильный.<
Вопрос в нежелании соблюдать интерфейс. Хотят, чтобы всё гавно было снаружи.
>Стандартизация - это палка о двух концах. Время потраченное на создание стандартного решения, очень часто потом удваивается на обучении его приминению, а потом еще и на то, как бы стандарт подгонять к меняющимся условиями. Ко всему еще у разных людей разная манера решения задач (и соответсвенно организации кода.Речь в общем-то была про отдельно взятую систему, которая должна взаимодействовать с другой. Но человек хочет во второй системе реализовать кусок первой. Без учёта и понимания того, что в первой системе возможностей больше, и учитывается заметно больше вещей ( ... )
Reply
Reply
Leave a comment