Вопросы с тегом «teamwork»

Вопросы о совместной работе с коллегами или командой. (Вопросы коллективной работы рискуют быть «отложенными как не по теме» из-за советов по поводу карьеры или образования.)

694
Мой босс решил добавить поле «человек виноват» в каждый отчет об ошибке. Как я могу убедить его, что это плохая идея?

В одном из последних шагов «WTF» мой босс решил, что добавление поля «Person To Blame» в наш шаблон отслеживания ошибок увеличит ответственность (хотя у нас уже есть способ привязать ошибки к функциям / историям). Мои аргументы о том, что это снизит моральный дух, увеличит количество указаний...

267
Оставляя преднамеренные ошибки в коде для тестировщиков, чтобы найти

Мы не делаем это в нашей фирме, но один из моих друзей говорит, что его руководитель проекта попросил каждого разработчика добавлять преднамеренные ошибки непосредственно перед тем, как продукт перейдет в QA. Вот как это работает: Непосредственно перед тем, как продукт перейдет в QA, команда...

184
Как я могу иметь дело с членом команды, который не любит делать комментарии в коде?

Один из членов моей команды постоянно избегает комментариев в своем коде. Его код не самодокументирован, и другим программистам трудно понять его код. Я несколько раз просил его прокомментировать его код, но он просто извиняет или утверждает, что сделает это позже. Он обеспокоен тем, что добавление...

156
Если у моей команды низкий уровень квалификации, должен ли я снизить уровень своего кода? [закрыто]

Например, в JS есть общий фрагмент кода для получения значения по умолчанию: function f(x) { x = x || 'default_value'; } Этот фрагмент кода не так легко понять всем членам моей команды, так как их уровень JS низкий. Разве я не должен использовать этот трюк тогда? Это делает код менее читаемым для...

133
Я слишком «умен», чтобы быть доступным для чтения младшим разработчикам? Слишком много функционального программирования в моем JS? [закрыто]

Я старший разработчик, кодирую в Babel ES6. Часть нашего приложения выполняет вызов API, и в зависимости от модели данных, которую мы получаем от вызова API, необходимо заполнить определенные формы. Эти формы хранятся в двусвязном списке (если серверная часть говорит, что некоторые данные...

113
Как избежать ситуаций «У ВАС НУЖНО КОДЕКС»?

У меня странная ситуация на работе, когда мой коллега часто спрашивает меня и других сотрудников о рабочем коде. Я хотел бы помочь ему, но этот постоянный запрос тривиальных фрагментов прерывает мои мысли и иногда мешает сосредоточиться. Кроме того, у меня сложилось впечатление (...), что эти...

106
С чего начать моей команде с того, чтобы стать «современным»? [закрыто]

Я относительно новый разработчик, только что из колледжа. Во время учебы в колледже и во время последующего поиска работы я понял, что у меня не хватает многих «современных» методологий разработки программного обеспечения: модульное тестирование, ведение журнала, нормализация базы данных, гибкая...

101
Как программисты на Западе видят программистов на Востоке?

Другая половина вопроса: как программисты на Востоке видят программистов на Западе? Восточная часть мира (Индия / Китай / Филиппины) в основном предоставляет услуги аутсорсинга в западном мире (США и Европа). Есть ли у вас опыт работы с оффшорными командами? Если да, как это было? Есть ли у вас...

96
Как предупредить других программистов о реализации классов

Я пишу классы, которые «должны использоваться особым образом» (я думаю, все классы должны ...). Например, я создаю fooManagerкласс, который требует вызова, скажем, Initialize(string,string). И, чтобы продвинуть пример немного дальше, класс был бы бесполезен, если бы мы не слушали его...

95
Как бороться с «почти хорошим» кодом от младшего разработчика? [закрыто]

У меня есть вопрос об управлении командой. Прямо сейчас я имею дело с младшим разработчиком, который работает удаленно с фабрики кодирования. Парень открыт для критики и готов учиться, но у меня есть некоторые сомнения в том, насколько я должен подталкивать некоторые вещи. Прямо сейчас, когда...

92
Как мотивировать сотрудников писать юнит-тесты? [закрыто]

Мы работаем над крупным продуктом, который выпускается около 5 лет. Кодовая база ... эээ ... работает. Не очень хорошо, но это работает. Новые функции добавляются в производство и тестируются с небольшим контролем качества. Исправлены ошибки и т. Д. Но никто, кроме меня, не пишет юнит-тесты. Никто...

89
Как программисты на Востоке видят программистов на Западе?

Другая половина вопроса: как программисты на Западе видят программистов на Востоке? Я думаю, что так же интересно и важно увидеть, как программисты на востоке смотрят на программистов на западе. Восточная часть мира (Индия / Китай / Филиппины) часто рассматривается как предоставляющая...

86
Как бы вы отреагировали, если бы кто-то сказал вам, что ваш код - беспорядок?

Я хороший программист, или я так думал раньше. Я всегда люблю программировать. И я хочу узнать много нового о программировании, чтобы сделать меня лучшим программистом. Я изучал программирование в течение 1 года, а сейчас я работаю программистом почти 2 года. Короче говоря, у меня почти 3 года...

85
Как мне поступить с медленным и не назначенным коллегой по команде? [закрыто]

Я работал над новым проектом. Проект работает следующим образом: конечный пользователь может получить доступ к веб-приложению, используя ссылку, и он может добавить несколько систем в свою сеть и управлять деталями этой конкретной системы. Моя часть включает в себя интерфейс и веб-сервер, который...

71
Как я могу взять на себя ответственность за мой код, когда коллега делает ненужные улучшения без уведомления?

Один из моих товарищей по команде является мастером на все руки в нашем IT-магазине, и я уважаю его понимание. Однако иногда он просматривает мой код (он занимает второе место в команде лидера нашей команды, так что это ожидаемо) без единого мнения. Поэтому иногда он просматривает мои изменения,...

63
Как нетехнический менеджер добавляет ценность команде разработчиков мотивированных программ?

Я вижу, как многие программисты отворачиваются от управленческих и административных ролей. Они хотят строить вещи. И в результате многие из этих должностей заняты нетехническими людьми. Я не вижу, как они добавляют ценность. Достаточно ли планирования встреч, бронирования мест и другой...

62
Как я могу убедить ковбойских программистов использовать контроль исходного кода?

ОБНОВЛЕНИЕ Я работаю в небольшой команде разработчиков, 4 парня. Все они использовали систему контроля версий. Большинство из них не могут выдержать контроль над исходным кодом и предпочитают не использовать его. Я твердо верю, что контроль источников является необходимой частью профессионального...

61
Как остановить изменение спецификаций разработки в середине разработки?

Проблема : Кажется, что почти со всеми усилиями по разработке, в которые я вовлечен, независимо от того, сколько времени потрачено на планирование до начала разработки, всегда есть большое количество изменений, необходимых либо в середине, либо в конце проекта. Это иногда большие изменения, которые...

61
Как избежать синдрома «умного парня» в командных проектах

В начале проекта было совершено много плохих практик, и я узнал их и боролся против них всех. Поскольку я не выбирал свои сражения, мой босс теперь считает, что что-то из моих уст является слишком сложным ответом, и проводит много времени, защищая себя лично, вместо того, чтобы заботиться о...

57
Альтернативы для Профессионального контроля версий [закрыто]

Мы сотрудничаем с некоторыми не программистами (писателями), которые должны внести свой вклад в один из наших проектов. Теперь им просто не нравится идея использовать Git (или что-то в этом роде) для управления версиями своей работы. Я думаю, что это потому, что они просто не считают нужным...