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

9
Какова связь между грамотным программированием и семантической сетью?

Я (случайно) исследовал основанные на семантике / онтологии подходы к технической документации, когда наткнулся на этот драгоценный камень : Грамотное программирование и семантическая паутина - это идеи разных времен, у которых есть связь. Связанная статья, Нормальное программирование в XML Нормана...

9
Почему модули .NET отделяют имена файлов модулей от пространств имен?

В реализациях языка программирования Scheme (стандарт R6RS) я могу импортировать модуль следующим образом: (import (abc def xyz)) Система попытается найти файл, в $DIR/abc/def/xyz.slsкотором $DIRнаходится какой-то каталог, в котором вы храните свои модули Scheme. xyz.slsявляется исходным кодом для...

9
Как профессиональные команды разработчиков программного обеспечения справляются со сложностью проектирования в нетривиальных проектах?

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

9
Как компании скрывают сайты в процессе разработки?

Я новичок в этом, а также новый 19-летний разработчик PHP, которого только что наняли, поэтому я не уверен, как это работает. Многие компании при разработке своих сайтов скрывают свои сайты от индексации. Какими способами html5 / css и затем php / mysql работают скрыто от поисковых систем? Если я...

9
В каких единицах оцениваются сюжетные очки?

Я читаю о тематическом исследовании о команде, которая оценивает задачи или «сюжетные моменты», как они их называют, основываясь на усилиях, необходимых для их выполнения. В каких единицах оцениваются эти «сюжетные точки»? Я считаю, что это понятие «сюжетных точек» происходит от процесса, который...

9
Учимся программировать на перфокартах [закрыто]

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

9
Недвижимость под ARC: всегда или только для общественности?

Прочитав статью Роберта МакНэлли, написанную Робертом МакНэлли чуть менее двух лет назад, смиренно названную «Заповеди кода: лучшие практики для кодирования в Objective-C» , я принял практику использования свойств почти для каждого члена данных в моих классах Objective-C ( 3-я заповедь от мая 2012...

9
Как вы отслеживаете сложные бизнес-правила вне кода?

Мне интересно посмотреть, как другие люди делают это. Особенно в ситуациях, когда несколько разных клиентов используют одну и ту же программную базу с немного разными бизнес-правилами. Какие методы вы используете, чтобы документировать, как все должно работать или бизнес-правила. По сути, когда в...

9
Каково было историческое влияние полета 501 Ariane 5?

Распад ракеты Ariane 5 через 37 секунд после запуска ее первого рейса ( Рейс 501 ) обычно называют одной из самых дорогих программных ошибок в истории 1 : Европейскому космическому агентству потребовалось 10 лет и 7 миллиардов долларов для производства Ariane 5, гигантской ракеты, способной...

9
Количественная оценка цены на исходный код и программный продукт

Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Я собираюсь предпринять проект. Это требует, чтобы я написал код, и тонны этого....

9
Почему методы доступа из спецификации JavaBean стали стандартом для разработки Java?

JavaBeans Спецификация описывает как JavaBean Java Bean - это программный компонент многократного использования, которым можно визуально манипулировать в инструменте разработчика Поскольку большинство написанных строк кода не имеют ничего общего с визуальным манипулированием в инструменте...

9
Можно ли иметь людей с несколькими ролями в команде Scrum?

Я оцениваю некоторые методики в стиле Agile для возможного введения в мою команду. Допустимо ли в Scrum один и тот же человек выполнять несколько ролей? У нас небольшая команда из четырех разработчиков и веб-дизайнер; у нас на самом деле нет лидера (я выполняю эту роль), тестировщиков качества или...

9
dvcs - это "клон на ветку" распространенный рабочий процесс?

Недавно я обсуждал dvcs с коллегой, потому что наш офис начинает рассматривать переход с TFS (мы магазин MS). При этом я очень запутался, потому что он сказал, что, хотя он использует Mercurial, он не слышал о командах «ветка» или «оформить заказ», и эти термины были ему незнакомы. Задумавшись, как...

9
Анонимная функция против отдельной именованной функции для инициализации в jquery

Допустим, у нас есть некоторый код, который используется для инициализации вещей при загрузке страницы, и это выглядит так: function initStuff() { ...} ... $(document).ready(initStuff); Функция initStuff вызывается только из третьей строки фрагмента. Больше никогда. Поэтому обычно люди помещают это...

9
Есть ли эмпирические доказательства эффективности CMMI?

Мне интересно, есть ли какие-либо исследования, которые изучают эффективность программных проектов в CMMI-ориентированных организациях. Например, могут ли организации CMMI с большей вероятностью завершить проекты вовремя и / или в рамках бюджета, чем организации, не относящиеся к CMMI? CMMI...

9
C # foreach улучшения?

Я часто сталкиваюсь с этим во время программирования, когда я хочу иметь индекс числа циклов внутри foreach и должен создавать целое число, использовать его, увеличивать и т. Д. Не было бы хорошей идеей, если было введено ключевое слово, которое было количество циклов внутри foreach? Это также...

9
Как стать лучше в решении задач динамического программирования

Недавно я столкнулся с этим вопросом: «Вам дано логическое выражение, состоящее из строки символов« истина »,« ложь »,« и »,« или »и« xor ». Подсчитайте количество способов заключить в скобки Выражение такое, что оно будет иметь значение true. Например, есть два способа заключить в скобки слова...

9
Имеет ли смысл использовать jQuery в современных веб-приложениях только для webkit?

В последнее время я работаю над несколькими мобильными веб-приложениями для Android (2.3+) и iOS (4+). Их браузеры поддерживают большую часть ECMAScript5, который является очень мощным, и я хотел использовать языковые функции там, где это возможно, прибегая к jQuery только тогда, когда мне было...

9
Неблокирующие проблемы ORM

Я задал вопрос о SO и обнаружил, что для моей любимой веб-платформы нет неблокирующих ORM. Под неблокированием я подразумеваю ORM с поддержкой обратного вызова для асинхронного поиска. ORM должен быть снабжен обратным вызовом или чем-то подобным для выполнения при получении данных. Я хочу создать...

9
Какие хорошие, простые примеры для очередей? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения в стеке. Закрыто 5 лет назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме,...