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

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

3
Почему HTML TextArea имеет собственный HTML-тег? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 8 лет назад . <input id='input1' type='text'></input> <input id='input2' type='button'></input> <input id='input3' type='checkbox'><input> <textarea id='myTextArea'></textarea> В разметке HTML большинство мест, …
14 html 

5
Контроль версий с SQL Server
Я начинаю новый проект и использую SVN (с черепахой) в качестве моей системы контроля версий. Мне было интересно, возможно ли также поддерживать базу данных SQL Server, используя ту же систему. Я бы хотел версии моих таблиц / функций / представлений / procs / triggers / и т. Д. но не …

2
Можно ли использовать SQL Server и Mongo вместе?
У нас есть большой новостной сайт с высоким веб-трафиком. Архитектура - это ваша часто встречающаяся БД - Уровень репо - Уровень услуг - Asp.Net MVC. Проблема, которую мы видели, связана с производительностью чтения. Оказывается, что все эти объекты объекта DDD теоретически хороши для бизнес-правил, но усложнили жизнь, когда речь заходит …
14 sql-server  nosql  cqrs  mongo 

1
Многократная диспетчеризация и перегрузка функций
Я пытаюсь понять разницу (если есть) между ними. Согласно странице Википедии для Multiple Dispatch, это синонимично с перегрузкой функций, но позже она говорит: На языке с единственной отправкой, таком как Java […] что кажется противоречием, поскольку Java поддерживает перегрузку функций. Так что это? Отличается ли Multiple Dispatch от перегрузки функций …


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

16
Должен ли я изучать язык программирования, прежде чем поступить в колледж по вычислительной технике? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Закрыто 4 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я погрузился в …

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

5
Есть ли причина использовать размеры VARCHAR, округленные до смещения 128/256/4096 байт?
В схемах базы данных я часто замечаю, что размеры VARCHAR округлены до смещений байтов 128/256 или 4096. Я делал это и раньше, и идея, вероятно, заключалась в эффективности. Тем не менее, есть ли еще веская причина сделать это в наши дни? В настоящее время я часто использую «50», «100» или …

2
Где jQuery подходит для таких фреймворков, как JavaScriptMVC, BackboneJS, SproutCore и Knockout?
Я с радостью использую JQuery в течение последних 2 лет и довольно успешно создаю с ним действительно классную функциональность ... так что мне это очень удобно. Я также верю, что будущее сети будет продолжаться по текущему пути на стороне клиента. Тем не мение... Следующая проблема, похоже, приходит в виде различных …

10
Влияет ли объектная ориентация на производительность алгоритма?
Объектная ориентация очень помогла мне в реализации многих алгоритмов. Тем не менее, объектно-ориентированные языки иногда ведут вас к «простому» подходу, и я сомневаюсь, что этот подход всегда полезен. ОО действительно помогает быстро и легко кодировать алгоритмы. Но может ли этот ООП быть недостатком для программного обеспечения, основанного на производительности, то …

10
Преобразование кода Fortran 77 в C #
Я пытаюсь конвертировать программу Fortan77 в C #. У меня есть подпрограмма с примерно 650 строками кода и ужасающими инструкциями GOTO повсюду. У меня много проблем, даже когда я начинаю визуализировать поток подпрограммы, чтобы понять, что она делает. Есть ли кто-нибудь с опытом в такого рода вещах, кто мог бы …
14 c#  fortran 

13
Где М в MVC?
Я пытаюсь реорганизовать свое приложение в MVC, но я застрял на М-части. В приложении, поддерживаемом базой данных, модель реализована в коде приложения, верно? Но тогда, что находится в базе данных - это не модель? (Я не использую базу данных в качестве простого хранилища объектов - данные в БД являются активом …

3
Как написать управляемый код с функциональным программированием?
Я только начал с функционального программирования (с JavaScript и Node.js), и с точки зрения вещей, похоже, что код, который я пишу, вырастет в адскую базу кода для управления по сравнению с языками программирования, которые имеют своего рода объектно-ориентированная парадигма. С ООП я знаком с практиками, которые гарантируют, что ваш код …

1
Каковы различия между аспектно-ориентированным, предметно-ориентированным и ролевым программированием?
Я знаю, что есть много работ, описывающих эти три парадигмы, но я ищу схематическое объяснение. Здесь приведено несколько очень хороших описаний аспектно-ориентированного программирования, поэтому я задаю этот вопрос в надежде получить качественный ответ, к которому привыкли люди из Stack Overflow.

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