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

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

4
Методи аутентифікації веб-api
Ми маємо структуру веб-сервісу asp.net MVC для обслуговування xml / json для людей. Отримуйте запити, але намагаємось знайти найкращий спосіб (швидкий, простий, тривіальний для користувачів, що кодують javascript або мови OO) для автентифікації користувачів. Справа не в тому, що наші дані є чутливими або що-небудь, ми просто хочемо, щоб користувачі …
26 security  api  web  services  rest 

9
Міграція даних - небезпечна чи істотна?
Це питання було перенесено із переповнення стека, оскільки на нього можна відповісти на Exchange Software Stack Exchange. Мігрували 8 років тому . Відділ розробки програмного забезпечення моєї компанії стикається з проблемою, що міграція даних вважається потенційно небезпечною, особливо для моїх менеджерів. Фон полягає в тому, що наші клієнти використовують велику …

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

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

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

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

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

3
Чому в .net немає загальної реалізації OrdersDictionary?
Чому Microsoft не забезпечила загальну реалізацію OrdersDictionary? Я бачив кілька спеціальних реалізацій, серед яких: http://www.codeproject.com/KB/recipes/GenericOrderedDictionary.aspx Але чому Microsoft не включила його до базової бібліотеки .net? Звичайно, вони мали причину не будувати загального .... але що це? Перед публікацією цього повідомлення я бачив: /programming/2629027/no-generic-implementation-of-ordereddictionary Але це просто підтверджує, що його не …
26 c#  .net 

11
Ділова справа для децентралізованих систем управління версіями
Я шукав і не міг знайти жодних ділових причин, чому системи git / mercurial / bazzr є кращими, ніж централізовані системи (підривна робота, виконання). Якщо ви намагалися продати DVCS особі, яка не є технічною, то які аргументи ви б надали для збільшення прибутку DVCS . Невдовзі я викладу git своєму …

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

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

4
Мікросервіси та зберігання даних
Я розглядаю можливість перенесення монолітного API REST на архітектуру мікросервісу, і я трохи заплутався щодо зберігання даних. Як я бачу, деякими перевагами мікросервісів були б: Горизонтально масштабований - я можу запускати кілька зайвих копій мікросервісу, щоб впоратися з завантаженням та / або сервером, що йде вниз. Мало пов'язаний - я …

4
Чому команда розробників наполягає на тому, що використання єдиного рішення для декількох проектів у Visual Studio «збільшує складність взаємозалежності»?
Я допомагаю керувати зовнішньою командою, яка починає розробляти нові версії деяких існуючих продуктів. Історично ця команда завжди використовувала модель одного проекту в єдиному рішенні для близько 30 модулів у Visual Studio, які йдуть разом, щоб створити розгорнуту збірку. Це робить згубний вплив на надійність і якість збірки, оскільки вони не …

2
Які смислові особливості Python (та інших динамічних мов) сприяють його повільності?
Я не дуже добре знаю Python. Я намагаюся зрозуміти точніше, які саме особливості динамічних мов (à la Python, Lua, Scheme, Perl, Ruby, ....) змушують їх реалізацію бути повільними. Як конкретний випадок, металообробна техніка Lua 5.3 інтуїтивно зробить Lua досить повільною, але на практиці, як чують , Lua досить швидкий (і …


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