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

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

5
Які наслідки залежності від GPL?
Я розробляю програмне забезпечення для своєї компанії і хочу використовувати деякі бібліотеки за ліцензією GPL. Які можуть бути наслідки? Чи означає, що код, розроблений над цими залежностями GPL, також буде під GPL? Чи зобов’язаний я публікувати вихідний код цих продуктів?
12 licensing  gpl 

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

12
Асамблея як перша мова програмування? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Закрито 4 роки тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Наскільки гарна ідея, на вашу думку, було б навчити …

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

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

4
Поступові підходи до ін'єкції залежності
Я працюю над тим, щоб зробити свої класи одиничними для перевірки, використовуючи ін'єкцію залежності. Але в деяких з цих класів є багато клієнтів, і я ще не готовий рефакторировать їх усіх, щоб почати проходити залежність. Тому я намагаюся робити це поступово; збереження залежностей за замовчуванням на даний момент, але дозволяє …

5
Чи може бути занадто багато однаковості в стандартах кодування?
Чи існує таке поняття, як занадто велика однаковість? Там, де я працюю, ми, звичайно, маємо стандарти, включаючи імена конвенцій, архітектури, рамки для використання тощо. Однак останнім часом було багато критики речей, я б вважав більше стилем. Наприклад, написання ifвисловлювань у декількох рядках проти одного рядка, використовуючи ??оператор c # null-coalescing …

6
Навчання C # та застряг у колії [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 4 роки тому . Я вивчав C # /. NET 4.0 близько 2/3 місяців, це моя перша серйозна мова програмування (я раніше переглядав PHP, …

2
Збереження критичних даних у (сторонніх) базах даних
Як ви зберігаєте в базах даних важливі (захищені від конфіденційності) дані користувачів, такі як SSN, номери кредитних карток та адреси? Сценарій: зберігаються лише дані, які мають бути доступними. Наприклад, SSN зберігається, оскільки програма використовує SSN для ідентифікації конкретного запису. або дані кредитної картки зберігаються, щоб зробити можливими транзакції в один …

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

3
Як NUnit для C # порівнюється з об'єктом Unit Test, інтегрованим із Visual Studio
Мені потрібно працювати в команді, щоб розробити додаток для робочого столу середньої шкали, розроблений за допомогою C # .NET. До цього я не застосовував модульне тестування та тестування керованої розробки. Я усвідомлюю, що існує багато інструментів та рамок для тестових програм C #. На сьогоднішній день мені відомо про Nunit …

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


5
Що таке "безпроблемне програмування"?
Я вперше почув цей термін близько п’ятнадцяти років тому. Моє розуміння схоже на те, що описано у статті у Вікіпедії та статті TechRepublic : ви працюєте зі своїми колегами у "дружній колегіальній формі, коли особисті почуття відкладаються". Вона включає в себе такі речі, як проведення експертних оцінок з взаємною повагою …

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

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