Очень интересно. У меня есть скажем те же два миллиона строк кода на С++. Мне нужно сделать из них библиотеку, которую можно будет использовать из программы на любом языке на любой платформе. Как сделать это правильно?
Безусловно не факт. Но вы представьте себе 2 миллиона строк кода. Можно переносить все два миллиона строк, а можно не переносить. Тут уж каждый сам решает.
Да, речь в первую очередь о переносе готового кода. Но кстати COM — пожалуй самый удобный способ сделать библиотеку используемой из кучи языков. Так что не только ради отказа от переноса.
Хм… Сообщество не может портировать наш код в Линукс? Это правда, но не из-за того, что код плохой, просто наш код закрыт и мы не давали его сообществу. Кстати, на Линукс мы сами неплохо его портируем.
Мы как раз используем подходящую технологию для того, чтобы с первого раза сделать хорошо и правильно, а не переносить постоянно на что-нибудь еще.
Эта «кривота» позволяет написать код один раз и использовать библиотеку из спектра языков. Предположим, мы потратим время на перенос кода на 64 бита, это никак не поможет использовать его из программ на .NET Компания Microsoft же неспроста сделала COM такой универсальной технологией — в ней есть вполне ощутимая потребность. Называйте это как хотите, но оно работает и с учетом затраченных усилий работает очень хорошо.
Всегда видно, успевает человек справиться с работой или нет. Там, выше, Костя ответил, в принципе. Народ у нас сознательный, если много работы, в мафию играть не пойдёт. Ну, система учёта рабочего времени тоже есть :)
А вообще, мероприятия все разные. Например, всякие тренинги и тимбилдинги проходят вечером, после работы, загородные выезды — по выходным. Если поход захватывает рабочие дни, на них берётся отпуск.
Не получается :) Получается одна спошная польза: на всех этих «кружках» и мероприятиях встечаются (и знакомятся поближе) сотрудники из разных отделов. Если потом им нужно будет работать вместе над каким-то проектом, им будет легче договориться и решить все вопросы — коммуникация-то уже налажена :)
Такие случаи были, но это скорее исключение. Мы не планируем активно внедрять такую практику. Зарубежные офисы — это продающие офисы, там не ведется разработка и туда не нужно много программистов.
Мы как раз используем подходящую технологию для того, чтобы с первого раза сделать хорошо и правильно, а не переносить постоянно на что-нибудь еще.
А вообще, мероприятия все разные. Например, всякие тренинги и тимбилдинги проходят вечером, после работы, загородные выезды — по выходным. Если поход захватывает рабочие дни, на них берётся отпуск.