Программная инженерия

Q & A для профессионалов, преподавателей и студентов, работающих в жизненном цикле разработки систем

7
Может ли Agile-разработка программного обеспечения использоваться в проектах, определенных контрактом?
Недавно я разговаривал с коллегой-разработчиком о Agile Software Development. Хотя я понимаю принцип, кажется, что постоянно меняющиеся требования создают потенциал для продолжения проекта. Но, по крайней мере, там, где я работаю, проекты должны быть завершены, потому что это контракт. То есть первая итерация может занять месяцы, потому что для некоторых …
14 agile 

4
Разве функциональная парадигма не слишком расходится с базовым оборудованием, чтобы быть в целом эффективной?
Вдохновленный вопросом от SO: /programming/6623391/how-to-gain-control-of-a-5gb-heap-in-haskell Это может быть долгий спор о многочисленных преимуществах и недостатках FP, но сейчас я бы хотел сузить сферу до основной эффективности FP на современном оборудовании. Тезис: Функциональная парадигма подразумевает неизменность и отсутствие состояния (?), Но аппаратные средства, на которых мы выполняем функциональные программы, являются конечными …

3
AVL Деревья и РЕАЛЬНЫЙ мир
в школе нас учат, как мы можем сбалансировать дерево AVL при вставке или удалении. Как этот тип знаний будет полезен в реальном мире? Может ли кто-нибудь привести пример того, когда этот тип знаний будет полезен? Из того, что я видел, на рабочем месте такие детали вряд ли когда-либо всплывают ... …

8
Стоит ли быть полиглотом компьютерных языков? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Часто можно услышать, что программисты должны выучить много разных языков, чтобы улучшить себя. …

1
Как включить серьезный личный проект в резюме? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 4 года назад . У моего брата возникла интересная бизнес-идея, которую можно было бы коммерциализировать. Уже больше месяца я создаю …
14 resume 

3
Абстрактный базовый класс с интерфейсами как поведением?
Мне нужно спроектировать иерархию классов для моего проекта на C #. По сути, функциональные возможности классов аналогичны классам WinForms, поэтому давайте возьмем в качестве примера инструментарий WinForms. (Однако я не могу использовать WinForms или WPF.) Есть некоторые основные свойства и функциональные возможности, которые должен обеспечить каждый класс. Размеры, положение, цвет, …

11
Как сделать классический ASP интересным, если вы застряли с ним? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 4 года назад . Раньше я работал в действительно небольшой аутсорсинговой компании (4 программиста и начальник), затем, когда стресс и …

2
Существует ли шаблон декоратора в классах Java IO?
Для задания, я должен выяснить , какие из банды четыре шаблона проектирования классов java.io.Readerи его подклассы java.io.PushbackReader, java.io.BufferedReaderи java.io.FilterReaderбыли построены. Согласно этому посту, шаблон дизайна будет шаблоном Decorator. Это имеет смысл только для меня , если PushbackReader, BufferedReaderи FilterReaderможет быть украшено быть использованы одновременно, создавая эффективно BufferedPushbackFilterReader. Это идея?

7
Как далеко зайти с примитивными типами typedef, такими как int
Я видел код C ++, такой как следующий со многими typedefs. Каковы преимущества использования многих typedefподобных s по сравнению с использованием примитивов C ++? Есть ли другой подход, который также может обеспечить эти преимущества? В конце концов, все данные хранятся в памяти или передаются по проводам в виде битов и …

1
AddIn, AddOn и плагин [закрыто]
Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный центр . Закрыто 8 лет назад . Хотя на первый …

8
Почему C доминирует на рынке встроенного программного обеспечения? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Почти каждый сейчас скажет благословение: производительность ! Хорошо, C позволяет писать спортивный код. …

9
В поисках нового языка программирования для веб-разработки? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

6
Решение с лицензионным ключом в веб-приложении, какой подход лучше?
Я озадачен просьбой моего менеджера. Я работаю в небольшом стартапе, и мы разработали веб-приложение по фиксированной ставке с соглашением об обслуживании для НАМНОГО более крупной компании. Зная ужасные истории о том, как крупные компании будут оплачивать свои счета только в последнюю секунду, мы решили, что хотели бы защитить себя, имея …

8
Как вы можете отсеять раздражительных программистов в интервью? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 8 лет назад . Итак, у меня было несколько ситуаций, когда программисты передавали команды интервью с летающими цветами, только чтобы …
14 hiring  behavior 

5
Как стоять на месте, когда коллеги пренебрегают процессом?
Проблема, с которой я сталкиваюсь: Члены моей команды начинают работать над проектами без готовой функциональной / технической документации - даже если процесс нашей компании требует, чтобы они были перед началом работы. Члены моей команды принимают дешевые, неструктурированные решения и будут внедрять действительно плохие хаки в программное обеспечение, не задумываясь, когда …

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