Розробка програмного забезпечення

Питання та відповіді для професіоналів, науковців та студентів, які працюють у життєвому циклі розвитку систем

4
Що таке Visual Studio Lightswitch і чим він відрізняється від звичайних версій Visual Studio?
Чим Visual Studio Lightswitch відрізняється від звичайної Visual Studio? У яких ситуаціях ви б використовували цей IDE у звичайній Visual Studio? Я намагаюся вирішити, чи це щось, що мені варто було б взяти час на навчання, оскільки я зараз займаюся розробкою WPF / Silverlight.

7
Яка різниця між прототипом і рішенням рівня виробництва?
Це питання призначений виключно для вивчення та посилення мого технічного розуміння. Я знаю, що немає ідеального рішення, і це питання дозволяє ніколи не закінчуватися списком рішень, але я думаю, що дуже важливо, щоб кожен архітектор розумів різницю між демонстраційним та живим проектом. У минулому я створив багато демо-рішень. Мені зараз …

6
Які особливості IDE роблять його більш корисним, ніж редактор загального призначення
Я автор IDE для мови Lua. Я вважаю, що багато програмістів не люблять використовувати IDE і віддають перевагу VIM (який зараз у моді), SCiTE або. Намагаючись виграти певну частку розуму, мене цікавить, які функції можуть надати IDE, що зробить його переконливою альтернативою редактору загального призначення. Чи є "додаток-вбивця", щоб сказати …
10 ide  text-editor 

5
Якщо TDD стосується дизайну, навіщо мені це потрібно? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Гуру TDD все більше і більше говорять нам, що TDD - це не тести, …
10 tdd 

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

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

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

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

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

3
Хороший спосіб навчитися вирішувати питання на InterviewStreet [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 4 роки тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає …

15
Чи розробники програмного забезпечення, які ігнорують якість / стандарти, кращі для компанії? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Чи розробники програмного забезпечення, які вирішили не ставити оптимізацію коду, стандарти та найкращі практики …


3
Наскільки безпечно робити незначні оновлення JVM?
Я працюю над JVM протягом багатьох років, і я дуже рідко відчував аварію JVM ... це приблизно 6 місяців тому. З цього моменту я зазнав приблизно 5 аварій JVM внаслідок 2 дефектів JVM. Рішення від Oracle завжди було однаковим ... оновленням. Кожне оновлення завжди відбувається до і після випуску точки …
10 java  oracle  jvm  upgrade 

2
B Дерево порівняно з деревом R - Хіба це не лише купа зв'язаних списків, пов’язаних разом?
Я досить добре знайомий з деревом B, в основному змушений підтримувати бази даних, які живляться електроенергією, кондиціонером та жорстким диском. Я пов'язую з подвійним (подвійним (тобто, очей)?) Списком пов'язаних. Сьогодні один із розробників під час обіду згадав R-дерево. Я стрибнув у Вікіпедію і почав читати. Це звучало жахливо, як високе …

9
Нагородження програмістів на основі важливості програми [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Чи правильно керівництву надавати більше значення або винагороджувати програмістів, які працювали над стратегічним та …
10 management 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.