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

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

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

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

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

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

1
Чи є важкі дані для резервного копіювання "Перемикачі завдань людини вважаються шкідливими"?
Джоель Спольський написав відомий пост у блозі " Перемикання завдань людини вважаються шкідливими ". Хоча я згоден з цим припущенням, і це здається здоровим глуздом, мені цікаво, чи є якісь дослідження чи довідки щодо цього, щоб обчислити накладні витрати на перемикачі завдань, чи це докази лише анекдотичні?

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

4
Вимірювання потужності, відмінне від повноти Тюрінга
Я спочатку намагався задати це питання на StackOverflow, але це було занадто суб'єктивно :-(. Мене цікавлять методи визначення потужності мов програмування. Тюрінг повноти - це одне, але це майже повсюдно задоволено. Що було б добре - визначити наприклад, чи може хтось запропонувати не суб'єктивний метод, який би дискримінував збірку та …

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

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

5
Що ви робите, коли клієнт вимагає редагування Rich Text на своєму веб-сайті?
Як ми всі знаємо на даний момент, атаки XSS небезпечні та їх легко зняти . Різні рамки полегшують кодування HTML, як ASP.NET MVC: <%= Html.Encode("string"); %> Але що відбувається, коли ваш клієнт вимагає, щоб він міг завантажувати свій вміст безпосередньо з документа Microsoft Word? Ось такий сценарій: люди можуть копіювати …
18 c#  .net  asp.net-mvc 

1
Чому бібліотеки Microsoft залежать від Newtonsoft.Json?
Це, мабуть, почалося ще з того часу, коли Microsoft створила бібліотеку веб-API ASP.NET, принаймні, тоді це я пам’ятаю, якщо не помиляюся. Так чи інакше, його HTTP-пакети почали залежно від бібліотеки Newtonsoft.Json для серіалізації даних (де) в JSON і від нього. Чому така велика компанія, як Microsoft, додасть залежність від бібліотеки …
18 .net  asp.net  json  web-api 

4
Чому класи класів вважаються запахом коду?
У цій статті стверджується, що клас даних - це "запах коду". Причина: Це нормальна річ, коли новостворений клас містить лише декілька загальнодоступних полів (а може бути, ще й кількох геттерів / сеттерів). Але справжня сила об’єктів полягає в тому, що вони можуть містити типи поведінки або операції над своїми даними. …

2
Діліться приватними ключами SSH з Bash у Windows
У мене встановлена ​​Windows 10 з Git. Цей Git використовує мій C:/Users/MyNamedir як каталог HOME та /.ssh/dir всередині, відповідним чином для отримання моїх приватних SSH ключів. Я щойно ввімкнув і встановив "Bash на Ubuntu для Windows" (що за рот!) І також встановив Git у ньому. Я хотів би, щоб обидва …

5
Коли використовувати спадщину, коли використовувати "просто булеве поле"?
У нашому додатку Rails ми додаємо сповіщення. Деякі з них такі blocking: вони зупиняють хід виконання будь-якого ресурсу, до якого вони додаються, оскільки деякої інформації про цей ресурс бракує. Інші сповіщення - це прості сповіщення та надають лише інформацію. Сьогодні я мав дискусію з іншим програмістом нашої команди. Я створив …

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

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