Вопросы с тегом «development-process»

По вопросам, связанным с процессом разработки программного обеспечения.

8
Как я могу получить вещи прямо в начале программного проекта? [закрыто]
Я программист с 1-летним стажем, недавно я понял, что редко начинаю проект правильно (большая часть моего стороннего проекта), обычно цикл проекта проходит как Начните с нескольких вариантов использования Начать кодирование Осознайте несколько вещей, с которыми я не справился хорошо, и не очень хорошо вписывается в текущую кодовую базу. Переписать большую …

19
Что отличает исключительных программистов от действительно хороших? [закрыто]
Ты знаешь кто они. Они рок-звезды программирования: Они кодируют в 10 раз быстрее. Их код просто работает. Они не только знают свой основной язык внутри и снаружи, но также знают, как он работает под капотом. Они знают ответ на большинство вопросов, прежде чем вы его зададите. Некоторые из них изобрели …

13
Как мы можем сократить время простоя в конце итерации?
Там, где я работаю, мы практикуем гибкую динамику с 3-недельными итерациями. Да, было бы хорошо, если бы итерации были короче, но изменить это сейчас не вариант. В конце итерации я обычно нахожу, что последний день проходит очень медленно. Фактическая работа уже завершена и принята. Есть пара встреч (ретроспектива и планирование …

16
Почему бы не написать все тесты сразу при выполнении TDD?
Цикл Красный - Зеленый - Рефактор для TDD хорошо установлен и принят. Мы пишем один провальный модульный тест и делаем его максимально простым. Каковы преимущества этого подхода по сравнению с написанием множества неудачных модульных тестов для класса и заставляют их пройти все сразу? Набор тестов по-прежнему защищает вас от написания …

11
Насколько часто команды пишут все своими силами? [закрыто]
В одном из недавних интервью я спросил интервьюеров: «Как вы оцениваете новые технологии и библиотеки (такие как SignalR) и вводите их в действие?». Они сказали, что не делают, что вместо этого они пишут все сами, чтобы им не пришлось полагаться ни на кого другого. Фирма не работает на правительство или …

16
Должен ли я позаботиться о гоночных условиях, которые почти наверняка не имеют шансов произойти?
Давайте рассмотрим что-то вроде приложения с графическим интерфейсом, в котором основной поток обновляет интерфейс практически мгновенно, а другой поток опрашивает данные по сети или что-то, что гарантированно займет 5-10 секунд для завершения работы. Я получил много разных ответов на это, но некоторые люди говорят, что если это условие гонки статистической …

10
Мой менеджер проекта не принимает перенос в Scrum - это нормально?
Я разработчик, работающий над новым мобильным приложением для Android и iOS с большим бэкэнд-компонентом. Мы были в трех спринтах этого проекта, и мы используем Scrum со всеми его церемониями (уточнение, планирование, ежедневные газеты, ретроспективы и т. Д.). В двух спринтах команде приходилось работать (неоплачиваемо) сверхурочно и в выходные дни, потому …

25
Мысли о разработке с использованием виртуальных машин [закрыто]
Я буду работать в качестве ведущего разработчика для стартапа, и я предложил использовать виртуальные машины для разработки. Я не говорю о том, что у каждого разработчика есть рабочий стол с виртуальными машинами для тестирования / разработки, я имею в виду наличие серверной стойки, где все виртуальные машины управляются и разработчики …

9
Каковы недостатки тестового программирования?
Это все ярость в наши дни. «Каждый» рекомендует это. Это само по себе делает меня подозрительным. Какие недостатки вы обнаружили при выполнении тестовой (управляемой тестом) разработки? Я ищу личный опыт от знающих практиков - я могу прочитать гипотетические размышления о сотне подражателей в других местах в Интернете. Я спрашиваю не …

7
Использует ли методология тестирования программного обеспечения некорректные данные?
В разработке программного обеспечения хорошо известен тот факт, что стоимость исправления ошибки возрастает в геометрической прогрессии по мере того, как позднее обнаруживается ошибка. Это подтверждается данными, опубликованными в Code Complete и адаптированными во многих других публикациях. Однако оказывается, что этих данных никогда не было . Данные, цитируемые Code Complete, по- …

17
Как я могу тщательно оценить потенциального работодателя? [закрыто]
Мы много слышим о запахах кода, запахах теста и даже запахах проекта, но я не слышал никаких дискуссий о «запахах» работодателя вне теста Джоэля . После большого разочарования, работая на работодателей с букетом неприятных запахов корпоративной культуры, я считаю, что пришло время для меня активно искать более зрелую среду развития. …

19
Что делать с «синдромом остановки»?
Я заметил в себе поведение, которое я называю «синдромом остановки» ... это означает, что я не могу перестать работать, пока не достигну «точки остановки» (или не изнурюсь). Другими словами, если я нахожусь в зоне, работающей над завершением функции, я не остановлюсь, пока не сделаю это. Если это ошибка, над которой …

19
Как вы делитесь своим ремеслом с не программистами?
Иногда я чувствую себя музыкантом, который не может играть вживую. Программирование - это довольно крутой навык и очень широкий мир, но многое происходит "за кадром" - в вашей голове, в вашем офисе, вдали от зрителей. Вы, конечно, можете поговорить о программировании с другими программистами, и есть одноранговое программирование, и вы …

15
Что плохого в творческом кодировании? [закрыто]
Сегодня вечером я смотрел, как Боб Росс рисует «счастливые деревья», и выяснил, что меня беспокоило из-за моего кода в последнее время. Сообщество людей здесь и в Stack Overflow, похоже, отвергает любые нюансы несовершенства. Моя цель - написать респектабельный (и, следовательно, поддерживаемый и функциональный) код, улучшая мои навыки. Тем не менее, …

16
Хорошая идея поместить номера ошибок в комментарии в начале исходного файла? [закрыто]
Является ли хорошей практикой помещать номера ошибок в самом файле внутри заголовка комментария? Комментарии будут выглядеть примерно так: MODIFIED (MM/DD/YY) abc 01/21/14 - Bug 17452317 - npe in drill across in dashboard edit mode cde 01/17/14 - Bug 2314558 - some other error description Это кажется полезным, но считается ли …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.