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

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

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

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

4
Як вибрати НЕ використовувати фреймворк (Caliburn.Micro тощо) у даній програмі MVVM?
Я колись розпочав проект MVVM / WPF, який згодом був розроблений та розгорнутий, і для цього я вивчив багато рамок Caliburn.Micro MVVM. Справа в тому, що я в кінцевому підсумку не використовував Caliburn.Micro для цього, і в кінцевому підсумку я реалізував деякі концепції MVVM (конкретно, просто ViewModelBaseі RoutedCommandкласи). Тепер мене …
28 frameworks  wpf  mvvm 

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

4
Навіщо робити сторінку входу для однієї сторінки додатком окремою сторінкою?
Мене цікавить, чому, здається, популярним є те, що сторінка входу в SPA є окремою сторінкою, яка не є сторінкою SPA (як у завантажених і надсилаючих даних через ajax запити)? Єдине, про що я можу придумати, - це безпека, але я не можу думати про конкретну причину безпеки. Я маю на …

3
Що означає "висока згуртованість"?
Я студент, який нещодавно приєднався до компанії з розробки програмного забезпечення як стажист. Ще в університеті один з моїх професорів казав, що ми повинні прагнути досягти "низької зв'язку та високої згуртованості". Я розумію значення низької зв'язку. Це означає тримати код окремих компонентів окремо, щоб зміна одного місця не зламала код …

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

9
Як ви організовуєте високоіндивідуальне програмне забезпечення?
Я працюю над великим програмним проектом, який дуже налаштований для різних клієнтів у всьому світі. Це означає, що у нас, можливо, 80% код, який є загальним для різних клієнтів, але також багато коду, який повинен змінюватися від одного клієнта до іншого. Раніше ми займалися розробкою в окремих сховищах (SVN), і …

7
Різниця між незмінним і const
Я часто бачив терміни immutableі constкористувався взаємозамінно. Однак, з мого (невеликого) досвіду, вони сильно відрізняються в «контракті», який вони складають у коді: Immutable укладає договір про те, що цей об'єкт не змінюватиметься взагалі (наприклад, кортежі Python, рядки Java). Const укладає договір про те, що в межах цієї змінної він не …

13
100% покриття коду - це мрія?
Чи можливо очікувати 100% покриття коду у важких веб-програмах jquery / backbonejs? Чи розумно відмовитися від спринту через те, що 100% покриття не буде досягнуто, коли фактичне покриття коду вагається приблизно від 92% до 95% у JavaScript / jquery?
28 code-quality  tdd  bdd 

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

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

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

3
Декларування декількох ліцензій у проекті GitHub
Протягом багатьох років я був великим прихильником розміщення ліцензій на речі, якими ділиться в Інтернеті, щоб іншим було простіше визначити, чи можуть вони повторно використовувати зазначені речі. Перед тим, як GitHub почав акуратно «підштовхувати» своїх користувачів до включення файлів LICENSE до своїх репост, я не знав, як найкраще це зробити …
28 licensing  github 

4
Чи варто навіть перевірити, чи Guid.NewGuid () є Guid.Empty?
В одному з проектів, над якими я працюю, наступна закономірність спостерігається досить регулярно: var guid = Guid.NewGuid().ToString(); while (guid == Guid.Empty.ToString()) { guid = Guid.NewGuid().ToString(); } Хоча я розумію, що aa GUID не гарантовано є унікальним, і відповідно до документації MSDN, створений GUID може дорівнювати нулю , чи це практичне …
28 .net  security 

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