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

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

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

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

4
Чи порушують форми Джанго порушення МВС?
Я щойно почав працювати з Django, починаючи з років Spring MVC, і впровадження форм вражає як трохи божевільний. Якщо ви не знайомі, форми Django починаються з класу моделі форми, яка визначає ваші поля. Весна аналогічно починається з об'єкта, що підтримує форму. Але там, де Spring надає таліб для прив’язки елементів …
16 mvc  django 

4
Чи використовувати прапорець -pedantic в g ++ чи ні?
Я вивчаю C ++ і використовую g ++ в Linux для практики. Мені хочеться знати, чи люди, які працюють в якості програмістів, використовують прапорець, орієнтований на g ++, а також його значення в реальному світі. Що з іншими компіляторами, вони також дозволяють це? Це стало деяким фактичним стандартом? Мені це …
16 c++  gcc 

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

2
Розуміння публічної ліцензії Microsoft (MS-PL)
Я переглядаю використання декількох продуктів з відкритим кодом у комерційному програмному забезпеченні, над яким я працюю. Один з них має ліцензію в рамках MIT, що я розумію як дозвіл на комерційне програмне забезпечення. Однак інший продукт з відкритим кодом ліцензується під MS-PL, але я не розумію, чи ця ліцензія повністю …

6
Чому закриття важливе для JavaScript?
Лямбда-вираз C # також має закриття, але рідко обговорюється спільнотами або книгами C #. Я бачу набагато більше людей і книг JavaScript говорять про його закриття, ніж вони роблять у світі C #. Чому так?

7
Чи призначений CodeFirst для широкомасштабних додатків?
Я читав про Entity Framework, зокрема, EF 4.1 та переходив за цим посиланням ( http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity- Framework-4.aspx ) та його посібник з Code First. Я вважаю це акуратним, але мені було цікаво, чи перший Code повинен бути просто рішенням для швидкого розвитку, де можна просто заскочити прямо, не плануючи чи це …

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

2
Коли проект з відкритим кодом готовий до виробництва?
Коли ви знайдете нову бібліотеку / проект із відкритим кодом, на які критерії ви звернете увагу, перш ніж включити його у свою вихідну базу. Чи є юридичні питання, на які потрібно відповісти? Ви шукаєте певну швидкість розвитку? Чи є спільнота гулом досить вагомою причиною? Чи змінюється ваше рішення, якщо ви …

8
Як ефективно програмувати, коли потрібно просто перевірити свій код?
Мій робочий процес завжди був написати один логічний крок, а потім запустити програму та перевірити вихід. Цей процес мені надзвичайно добре послужив для виконання завдань в університеті. Однак, оскільки я займаюся більшою розробкою, часто трапляються випадки, коли просто компілювання та запуск вашого коду займає від 1 до 2 хвилин. Приклади …
16 efficiency  time 

5
Чи екстремальне програмування (XP) не сумісне з ідеями, вираженими в Peopleware?
Я щойно закінчив читати Peopleware (DeMarco, Lister) і трохи раніше займався дослідженням програми Extreme Programming (XP). Як я бачу зараз, два підходи майже виключно один одному. Peopleware пропонує ізолювати програмістів від будь-яких порушень і встановлює пріоритет на безперебійну роботу, щоб допомогти програмістам досягти потоку. З іншого боку, XP пропонує забезпечити …

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

5
Навіщо використовувати Scala над Java
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Я повністю розглядаю Scala як мову ... і все ще борюся з тим, чому будь-яка компанія повинна перейти з Java на Scala. Чи є Scala просто …
16 java  scala 

4
Підвищення рівня мого C / C ++ коду
Я займаюся програмуванням вже 3-4 роки і відчуваю, що більше не можна назвати початківця, але я прочитав кілька питань на цьому сайті і думаю, що про WTF вони говорять? Я почуваюсь так само, коли сьогодні беру книги з програмування. Я прочитав кілька початкових книг програмування, деякі з C / C …
16 c++  c 

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