Дорогие программеры!
Объясните пожалуйста непредвзято: меняется интерфейс некого модуля, который в Юниксе создается как ".о", а не как ".so", а в Винде, соответственно, как .lib, а не как .dll. С этим модулем линкуется один .so -модуль в Юниксе и один .dll -модуль в Винде. Раньше всё это работало только под Юникс, тогда как под Виндоус заработало только сейчас. Больше никто на нашей планете с ним не линкуется. Поддержка линкуемых модулей находится в руках одного и того же цевета. Непосредственный начальник вчера наехал на меня за то, что я изменил этот интерфейс. Его мотивация: менять интерфейсы - плохая практика, у него травма от смены интерфейса в некой большой фирме. Моя мотивация: данный интерфейс еще далек от совершенства и все равно им пока больше никто не пользуется. Хочу услышать ваше объективное мнение так, навскидку, без углубления в подробности. Насколько справедливы замечания шефа? Спасибо.
Объясните пожалуйста непредвзято: меняется интерфейс некого модуля, который в Юниксе создается как ".о", а не как ".so", а в Винде, соответственно, как .lib, а не как .dll. С этим модулем линкуется один .so -модуль в Юниксе и один .dll -модуль в Винде. Раньше всё это работало только под Юникс, тогда как под Виндоус заработало только сейчас. Больше никто на нашей планете с ним не линкуется. Поддержка линкуемых модулей находится в руках одного и того же цевета. Непосредственный начальник вчера наехал на меня за то, что я изменил этот интерфейс. Его мотивация: менять интерфейсы - плохая практика, у него травма от смены интерфейса в некой большой фирме. Моя мотивация: данный интерфейс еще далек от совершенства и все равно им пока больше никто не пользуется. Хочу услышать ваше объективное мнение так, навскидку, без углубления в подробности. Насколько справедливы замечания шефа? Спасибо.
