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

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


4
Могу ли я использовать структуру базы данных проекта с открытым исходным кодом?
Я нашел структуру базы данных для системы CMS и хочу скопировать ее с EF, в котором эта база данных сделана, можно ли копировать структуру базы данных программного обеспечения с открытым исходным кодом, которая находится под лицензией GNU v2? Я не хочу, чтобы остальная часть программного обеспечения только структура базы данных.

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


4
В чем разница между указателем, указывающим на местоположение 0x0, и указателем, установленным в NULL?
Указатель, указывающий на 0x0000, совпадает с указателем, установленным в NULL? Если значение NULL определено на языке Си, то в какое место оно физически переводится? Это так же, как 0x0000. Где я могу найти более подробную информацию об этих понятиях?
12 c  pointers  null 

14
Нужен ли неопытному программисту IDE? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Чтение этого другого вопроса заставляет меня задуматься, стоит ли мне (как программисту-новичку на …
12 ide 

2
Почему люди предлагают не использовать переменную экземпляра для представлений в Ruby on Rails
Почему я слышал, что нехорошо делить переменные экземпляра между контроллерами и представлениями. Мне это нравится, потому что через @ я сразу вижу, что с контроллера что-то идет. Я вижу хороший способ использовать помощников в контроллерах здесь: http://www.stephencelis.com/2008/09/06/rails-controllers-views-and-variables.html . Но я использую канкан для этой порции.

7
Алгоритмы сортировки, которые работают с большим объемом данных
Я ищу алгоритмы сортировки, которые могут работать с большим объемом данных, то есть, которые могут работать, даже если весь набор данных не может храниться в основной памяти одновременно. Единственный кандидат, который я нашел до сих пор, - это сортировка слиянием: вы можете реализовать алгоритм таким образом, чтобы он сканировал ваш …

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

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

4
Каковы последствия наличия ненужных ссылок и использования?
Я немного уродливый и склонен держать свои проекты, чистя ссылки и ссылки usingв каждом классе, чтобы сохранить только то, что на самом деле используется. Какой еще аргумент я мог бы выдвинуть (помимо успокоения своего невроза на ОКР) о том, чтобы придерживаться основ? Я думаю, что в основном это системные ссылки, …
12 c# 

3
Entity Framework и разделение слоев
Я пытаюсь немного поработать с Entity Framework, и у меня возник вопрос относительно разделения слоев. Я обычно использую подход UI -> BLL -> DAL, и мне интересно, как использовать EF здесь. Мой DAL обычно будет что-то вроде GetPerson(id) { // some sql return new Person(...) } BLL: GetPerson(id) { Return …

5
Что такое «проблемный домен»
Я должен задокументировать свою программу для школьного проекта, и у нас есть раздел, который называется «проблемная область», но я не знаю, что обсуждать в этом разделе. Итак, вопрос: что следует обсуждать в проблемной области?

3
Android, OpenGL и расширяющий GLSurfaceView?
Этот вопрос является частично техническим, частично мета, частично субъективным и очень специфическим: Я разработчик инди-игр, работаю на Android, и в течение последних 6 месяцев я боролся и, наконец, сумел создать собственное приложение для 3D-игр для Android. Так что я подумал, что я буду надеяться на SO и помогать другим, борющимся …
12 android  opengl 

5
Зависит ли синтаксис языков программирования от их реализации?
Хотя мой вопрос может быть совершенно неуместным, но я почувствовал закономерность между большинством языков программирования и их официальными реализациями. Интерпретируемые (байтово-интерпретируемые?) Языки, такие как Python, Lua и т. Д., Обычно имеют чрезвычайно мягкий и простой синтаксис и, как правило, не содержат типов или не требуют от разработчика явного написания типов …

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