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

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

3
Как найти контрактную Android-работу?
Два года назад, после 15 с лишним лет в Win32 и SymbianOS, я решил сосредоточиться на Android. Я потратил большую часть 2009 года на работу, чтобы тщательно изучить новую платформу, и это, похоже, было хорошим стратегическим решением: Android сейчас везде. Но кажется странно трудным найти работу по разработке Android. У …

5
Различия между сообщениями и методами?
В Objective C у вас есть концепция отправки сообщений другим объектам, и это очень похоже на вызов методов в таких языках, как C # и Java. Но какие именно тонкие различия? Как я должен думать об обмене сообщениями, думая о моем коде? Примечание: здесь я немного разбираюсь, я разработчик на …
13 methods 

6
совет по карьере для ученого доктора философии, стремящегося программировать? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 7 лет назад . Я в основном программист-самоучка. На самом деле, я впервые начал программировать примерно на полпути в аспирантуре …

6
Какова роль QA в проекте BDD?
Если при выполнении проекта с использованием BDD со 100% охватом пользовательских историй автоматизированными приемочными тестами, какую роль будет выполнять специалист по тестированию / обеспечению качества? Я предполагаю, что разработчики напишут приемочные тесты совместно с владельцем продукта, дайте мне знать, если это кажется глупым предположением.

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

20
Каким языкам программирования должен обучаться каждый студент информатики?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Какие языки (или классы (как в парадигмах) языков программирования плюс рекомендуемый язык этого класса) должен преподавать каждый студент, изучающий информатику, в колледже, …

8
Как вы управляете прыжком сложности?
Кажется нечастым, но распространенным случаем, когда вы работаете над проектом, и вдруг что-то неожиданно появляется, бросает в работу огромный гаечный ключ и значительно увеличивает сложность. Например, я работал над приложением, которое взаимодействовало со службами SOAP на других компьютерах. Я разработал прототип, который работал отлично, затем продолжил разработку обычного интерфейса и, …

8
Почему моя IDE не выполняет фоновую компиляцию / сборку?
Сегодня я занимаюсь разработкой на довольно сложном компьютере, он имеет несколько ядер, SSD-накопителей и тому подобное. Тем не менее, большую часть времени я программирую на компьютере, ничего не делая. Когда мне нужно в лучшем случае скомпилировать и запустить / развернуть несколько сложный проект, это все равно занимает пару секунд. Почему? …

7
Простой способ привлечь непрограммистов (то есть дизайнеров) к использованию контроля версий?
Каковы основные способы вовлечения вашей команды в использование контроля версий во время разработки, веб-разработки или иным образом? Я отказываюсь работать без него, а это значит, что все, кто участвует в проекте, также должны его использовать. Это просто хорошая практика. Графические интерфейсы, такие как Tower, помогли, но концепция этого либо встречается …

13
Разработчики SQL создают запросы SQL с помощью конструкторов запросов SQL?
Мне было просто любопытно, если разработчики SQL пишут свой код от руки или они используют визуальный конструктор запросов для генерации запросов? В большинстве случаев конструктор запросов может создавать большинство не сложных запросов, не так ли? (Я разработчик WinForms, только начинаю работать с SQL Server)
13 sql  sql-server 

3
Какие инструменты можно использовать для облегчения проверки кода после коммитов? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 5 лет назад . Я оценивал ряд инструментов проверки кода (в основном бесплатных), но все они, похоже, нацелены на проверку …

7
TDD с ограниченными ресурсами
Я работаю в большой компании, но в команде всего два человека, занимающейся разработкой настольных LOB-приложений. Я уже давно изучаю TDD, и, хотя легко понять его преимущества для более крупных приложений, я с трудом пытаюсь оправдать время, чтобы начать использовать TDD в масштабе наших приложений. Я понимаю его преимущества в автоматизации …
13 tdd 

11
Что я должен делать, когда мой код пахнет?
Я начинающий программист, и часто, когда я работаю над своими собственными проектами, у меня всегда возникает ощущение, что дизайн моего кода не самый лучший, и я ненавижу это чувство. В итоге я трачу время на поиски вещей, но потом меня легко ошеломляет множество деталей, таких как шаблоны проектирования на выбор …

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

3
Лицензионный вопрос, что происходит с частью исходного кода, когда его владелец скончался
Я использую часть бесплатного исходного кода в одном из моих проектов. Исходный код был написан в 1990-х годах и доступен на веб-сайте, на котором написано, что код может быть изменен и распространяться свободно. Исходные файлы не содержат указания лицензии, но имеют комментарий «Авторские права защищены. Сегодня утром я начал понимать, …

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