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

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

3
Рекомендації щодо інтеграції контейнера DI / IoC у існуючу програму
Зараз я стикаюся з інтеграцією контейнера інверсії керування (IoC) у існуючий додаток, і я шукаю деякі рекомендації щодо того, як це можна найпростіше здійснити з кінцевою метою зменшення зчеплення, тим самим підвищити простежуваність. Хоча я, як правило, не класифікую більшість класів як об'єкти бога , кожен має занадто багато обов'язків …

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

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

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

10
Віддаєте перевагу алгоритмам рукописних циклів?
Що з перерахованого нижче вам здається більш читабельним? Рукописний цикл: for (std::vector<Foo>::const_iterator it = vec.begin(); it != vec.end(); ++it) { bar.process(*it); } Або виклик алгоритму: #include <algorithm> #include <functional> std::for_each(vec.begin(), vec.end(), std::bind1st(std::mem_fun_ref(&Bar::process), bar)); Цікаво, чи std::for_eachдійсно це варте, враховуючи такий простий приклад, вже потрібна стільки коду. Які ваші думки з …
10 c++  algorithms 

5
Як оновлювати повідомлення про авторські права?
Отже, зараз 2011 рік, і, як я продовжую кодувати наші активні проекти, прийшов час оновити деякі повідомлення про авторські права. напр. Copyright Widgets Ltd 2010 до Copyright Widgets Ltd 2010, 2011 Моє запитання - коли ви оновлюєте повідомлення про авторські права? Чи змінюєте ви повідомлення в заголовку файлу під час …
10 copyright 

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

1
Чи допомогли вам генератори тестових пристроїв під час роботи зі застарілим кодом?
Я дивлюся на невелику (~ 70kLOC, включаючи генеровану) C # (.NET 4.0, кілька Silverlight) кодової бази, що має дуже низьке покриття тесту. Сам код працює в тому, що він пройшов тестування на прийняття користувача, але він крихкий і в деяких областях не дуже вдалий. Я хотів би додати суцільне тестове …

5
Вибір потрібної ліцензії
У мене є проблеми з вибором потрібної ліцензії для моїх робіт. У мене є кілька вимог: Не копілефт, як GPL GNU (L), і дозволяє перерозподіляти за іншими ліцензіями Дозволяє іншим людям розповсюджувати вашу (модифіковану) роботу, але заважає іншим людям вільно заробляти гроші на моїй роботі (їм потрібно запитати / придбати …
10 licensing 

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

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

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

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

3
Ліцензія на відкриття, некомерційна ліцензія? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 6 років тому . я хочу опублікувати своє програмне забезпечення під ліцензією на відкритий код із дотриманням наступних умов: вам дозволяється: Поділитися - для …
10 licensing 

3
Чи INT_MIN-1 є переливом або переливом?
Я, здається, пам’ятаю, що це читав underflowозначає, що у вас занадто мала величина, яка більше не може бути представлена ​​типом overflowозначає, що ви маєте занадто велику величину, яка більше не може бути представлена ​​типом Однак на практиці я сприймаю, що терміни вживаються такі, що underflowозначає, що у вас занадто мале …

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