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

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

8
Как вы формулируете «это открытый исходный код, отправьте патч», чтобы он был дружелюбным?
В ответах « Что такое каноническая реплика:« Это открытый исходный код, отправьте патч »? Многие люди высказывали мнение, что просто просить людей представить патч высокомерно и грубо. Но мне кажется, что как разработчик любого проекта с открытым исходным кодом, вы увидите намного больше запросов функций в списке рассылки, чем могли …

3
Вопрос новичка о шаблоне дизайна Decorator
Я читал статью по программированию, в которой упоминался шаблон Decorator. Я программировал некоторое время, но без какого-либо формального образования или обучения, но я пытаюсь узнать о стандартных шаблонах и тому подобном. Поэтому я посмотрел Декоратор и нашел статью в Википедии . Теперь я понимаю концепцию шаблона Decorator, но меня немного …

9
Почему большинство языков программирования не вкладывают блочные комментарии?
Насколько я знаю, некоторые делают, но не самые популярные. Есть ли что-то плохое во вложении комментариев? Я планирую разместить блочные комментарии на (маленьком) языке, над которым я работаю, но я хотел бы знать, если это плохая идея.

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

1
Существуют ли ресурсы ИИ, которые объясняют концепции и представляют исходный код?
Этот пост является сообществом Wiki . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы. Существуют ли какие-либо ресурсы AI, которые объясняют концепции и представляют исходный код, аналогично AI Horizon ? Я читал книги и исследовательские работы, но они обычно представляют концептуальный подход, не …

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

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

7
Используют ли опытные разработчики Ruby on Rails леса?
В учебнике по Ruby on Rails я прочитал кое-что, что показало, что опытные разработчики не используют скаффолдинг, так как им, как правило, нравится просто писать код для подключения MVC самостоятельно. В другом месте я читал, что это хорошая идея - использовать скаффолдинг, потому что он помогает вам придерживаться соглашения, так …

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

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

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

6
Самостоятельные анонимные замыкания: JavaScript неполон?
Означает ли тот факт, что анонимные закрытия самоссылающихся функций настолько распространены в JavaScript, говорит о том, что JavaScript является неполной спецификацией? Мы видим так много из этого: (function () { /* do cool stuff */ })(); и я полагаю, что все дело вкуса, но разве это не похоже на кучу, …
18 javascript 

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

4
Абстракция базы данных - это перебор?
После ознакомления с многочисленными уровнями абстракции базы данных я начинаю задаваться вопросом, в чем смысл каждой библиотеки, изобретающей свою собственную парадигму для доступа к данным. Получение нового DAL похоже на изучение нового языка снова и снова, когда обычно все, что я хочу сделать, - это просто убедить слой вывести SQL-запрос, …
18 database  sql  api-design  dsl 

2
Как можно эффективно использовать git-flow в проекте, в котором поддерживается более одной основной версии?
Я перенес несколько своих проектов в рабочий поток Git Flow, и мне это нравится. Тем не менее, я не нашел лучшей практики, которая бы работала так гладко при работе с проектом, в котором одновременно поддерживается более одной основной версии. В частности, я не поддерживаю «бесплатную версию» и «платную версию» или …
18 git  workflows  gitflow 

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