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

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

2
Лучшие практики для выпуска PHP-приложения с открытым исходным кодом
Я зарабатываю на PHP, но никогда раньше не работал и не участвовал в проектах с открытым исходным кодом. Я разрабатываю CMS для собственного использования. У меня есть работающий прототип, и я думаю, что когда он будет готов (возможно, через пару месяцев), это может быть чем-то, что заинтересовало бы сообщество PHP. …

9
Какой лучший способ для меня начать использовать контроль версий в проекте с открытым исходным кодом?
Было предложено взять мой проект с открытым исходным кодом из-за его размера и отсутствия навыков, поэтому я проверил Google Code и начал делать проект, и теперь он спрашивает меня, хочу ли я иметь проект Git, Mercurial или Subversion код хостинга. Я даже не знаю, что такое кодовый хостинг, и поиск …

1
Что когда-либо происходило с Google AJAX Search API
Я ищу запрос в основном поиске Google, однако все ссылки, включая stackoveflow, указывают на Google AJAX Search API . Странно то, что он, кажется, больше не существует, даже примечание, чтобы сказать, что это обесценивается? Старые ссылки указывают на основной сайт Google Code. Если я посмотрю на список API на этом …
10 api  google 

4
Что такое Visual Studio Lightswitch и чем он отличается от обычных версий Visual Studio?
Чем Visual Studio Lightswitch отличается от обычного Visual Studio? В каких ситуациях вы бы использовали эту IDE поверх обычной Visual Studio? Я пытаюсь решить, стоит ли мне потратить время на изучение, так как я сейчас занимаюсь разработкой WPF / Silverlight.

11
Бесконечное растровое изображение [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме разработки программного обеспечения стека Exchange. Закрыто 4 года назад . Я хотел бы создать растровое изображение во время выполнения. Растровое изображение должно быть масштабируемым со всех …
10 concepts  memory 

7
Каков наилучший способ создания версии многокомпонентного проекта?
У меня есть программа, которая построена из 5 основных компонентов. Я нахожу стандартную нумерацию версий слишком ограничивающей, потому что мне хотелось бы узнать, в какой версии находится каждый из компонентов. Кто-нибудь нашел простой способ сделать это, кроме как перечислить каждый отдельно?
10 versioning 

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

3
XML против SQL для небольших проектов?
Я работаю над небольшим проектом, в котором одновременно будет только один пользователь, поскольку это локальное приложение (разработанное в WPF и C #). Для хранения данных я думал об использовании файла XML, но мне интересно, будет ли это лучшим подходом. Для чего нужны данные: Shedules Библиотека файлов в папках (с именем …
10 sql  wpf  xml 

2
Как частично добавить пространство имен PHP в библиотеку, не нарушая существующий код?
Моя компания создала модульную структуру PHP за эти годы, задолго до того, как в PHP 5.3 были добавлены пространства имен. Недавно мы решили начать использовать пространства имен в новом коде нашей библиотеки, и мы намерены в конечном итоге использовать пространство имен для старого кода. Однако у нас есть несколько проблем, …
10 php  namespace 

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

6
Какие особенности среды IDE сделают ее более полезной, чем редактор общего назначения
Я пишу IDE для языка Lua. Я считаю, что многие программисты не любят использовать IDE и предпочитают VIM (который сейчас в моде), SCiTE или. Пытаясь добиться некоторой доли ума, я заинтересован в том, какие функции может обеспечить среда IDE, которая сделает ее привлекательной альтернативой редактору общего назначения. Есть ли «приложение-убийца», …
10 ide  text-editor 

5
Подводные камни дизайна API в C [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Какие недостатки сводят вас с ума в C API (включая стандартные библиотеки, сторонние …
10 c  api-design  pitfalls 

2
Соглашения об именах, специфичные для версии класса Java
Мне нужно создать адаптер между двумя программами (мех. Симуляция, не-cs). Предполагая, что у нас есть класс с именем ThatThing. Я должен обрабатывать различные реализации конкретного поставщика. Эти версии не имеют значимых имен (в отличие от гелий-затмений, индиго и т. Д.). 1. Как мне назвать класс, который должен выражать номер версии? …
10 java  naming 

5
Как мой многонациональный переход с одной платформы разработки на другую?
Я работаю в отделе информационных технологий крупной международной компании. Мы разрабатываем различные интранет-приложения для бизнеса (жалобы, скидки, служба поддержки и т. Д.). Теперь мы решили перейти с платформы PHP на .NET (среди многих причин - интеграция с MS CRM Dynamics, Exchange и MS Office). Поскольку на текущей платформе PHP используется …
10 migration 

3
Хороший способ научиться решать вопросы на InterviewStreet [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Закрыто 4 года назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Возможный дубликат: Как …

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