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

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

4
Розповсюдження інформації через межі об'єктів
Багато разів у моїх бізнес-об’єктів трапляються ситуації, коли інформація повинна занадто часто перетинати межі об'єкта. Роблячи OO, ми хочемо, щоб інформація знаходилася в одному об’єкті і якомога більше весь код, що займається цією інформацією, повинен бути в цьому об'єкті. Однак правила ведення бізнесу не відповідають цьому принципу, доставляючи мені клопоту. …

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

3
Як ви використовуєте керовану рамку розширення?
Я працюю з МЕФ близько 2 тижнів. Я почав думати про те, для чого призначений MEF, досліджуючи, щоб дізнатися, як використовувати MEF, і, нарешті, впровадити хост з 3 модулями. Контракти виявляються легко зрозумітими, а модулями легко управляти. Хоча MEF має дуже практичне використання, мені цікаво, якою мірою? Я маю на …
10 .net  frameworks  mef 

4
Аргументи зновузавантажують бінарні файли в SCM
Я працюю в компанії, яка в основному будує додатки Java, і я намагаюся переконати всіх припинити перевірку бінарних файлів (залежностей та кінцевих продуктів) до SCM. Вони знають, що це погана практика, але вони вважають, що "це працює", і це насправді не проблема навіть тоді, коли багато людей знають про Мейвен …
10 java  builds 

5
Чи може бути гарною ідеєю створити нову таблицю для кожного клієнта веб-сайту?
Це напівгіпотетично, і оскільки я не маю досвіду роботи з масивними таблицями баз даних, я не маю уявлення, чи це жахливо з якихось причин. Про ситуацію: Уявіть веб-додаток - скажімо, бухгалтерське програмне забезпечення - яке має 20 000 клієнтів, а кожен клієнт має 1000+ записів у таблиці. Це 20 мільйонів …

2
Що таке "рамки твердження"?
Я читав про рамку тестування одиниць js-test-driver, коли дізнався, що хлопці, що стоять за рамками, мають намір інтегруватися з рамкою твердження . Що таке рамки твердження? Це якась рамка тестування одиниць? Якщо це так, що є специфічним для таких рамок?

8
Чи повинні розробники брати участь у етапах тестування?
ми використовуємо класичний V-подібний процес розробки. Тоді у нас є вимоги, архітектура, дизайн, реалізація, інтеграційні тести, системні тести та прийняття. Тестери готують тестові справи на перших етапах проекту. Проблема полягає в тому, що через проблеми з ресурсами (*) фази тестування занадто довгі і часто скорочуються через часові обмеження (ви знаєте …

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

13
Як мавпа з кодом, як обговорити програмування з хлопцем, який майже має ступінь доктора інформатики [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

9
Як ви знайшли, вдосконалили та підтримували свій стиль кодування?
Нещодавно я переключався між кількома проектами та середовищами розробки. Очікування стилю кодування у кожного різні. Тепер моє запитання - це три частини, перша, з цікавості: Як ви визначили та знайшли свій стиль кодування? Як ви продовжуєте її збільшувати та вдосконалювати? Як ви її підтримуєте? (З розумових записок, зберігання документа, використання …

2
Чи є хороший сайт для найму програмістів для маленьких проектів? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

5
Навчання програмуванню в зборах - Корисні ресурси [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
10 books  assembly 

2
Чи достатньо хороший HTML 5, щоб розробники могли перейти з Flash?
Цікаво, адже багато розробників використовують Flash, щоб зробити багато речей, які HTML 4 (виправте мене, якщо я помиляюся) або нижче не можуть або мали важкий час, як, наприклад, закруглені кути (Canvass) та відеоролик та багато іншого . Я фактично не досліджував увесь HTML5, тому міг би дізнатися його від вас. …
10 html5  flash 

4
Реконструкція в дизайні, керованому доменом [закрито]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 6 років тому . Я тільки почав працювати над проектом, і ми використовуємо дизайн, керований доменом (як визначено Еріком Евансом у дизайні, керованому …

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

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