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

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

4
Заслуги імен / пакетів
Деякі мови програмування (наприклад, Java та C ++) мають мовні функції, що називаються "пакетами" або "просторами імен". Наскільки насправді є простори імен? Можна позначати функції та класи як належність до певної бібліотеки без використання такої мовної функції, як, наприклад, SDL (наприклад, SDL SDL_BlitSurface()). Чи простори імен недостатньо корисні, щоб їх …

2
Як правильно ліцензувати програмне забезпечення з відкритим кодом
У мене є проект, над яким я працював, над яким я хотів би перейти до нового, загальнодоступного сховища Github як відкритого коду. Після пошуку на StackExchange права користування ліцензією я влаштувався на ліцензію BSD. Моє питання: тепер що? Чи потрібно мені просто скопіювати текст ліцензії BSD у файл під назвою …

10
C ++: Відсутність стандартизації на бінарному рівні
Чому ISO / ANSI не стандартизував C ++ на бінарному рівні? З C ++ існує багато проблем з портативністю, що відбувається лише через відсутність її стандартизації на бінарному рівні. Дон Бокс пише, (цитуючи свою книгу " Основні COM" , розділ COM як кращий C ++ ) C ++ та портативність …
14 c++  dll  ansi  iso 

3
Чи ORM сприяє денормалізації бази даних?
Вчення та пропел використовують спадкування однієї та конкретної таблиці для відображення об'єктних зв'язків. Перший бачить усі можливі поля в дереві класів, відображені в одній таблиці - тоді як останній відображає кожен клас у конкретній таблиці, дублюючи загальні поля в ієрархії спадкування. Хоча це полегшує апарат ORM, він пропонує мені поганий …

9
Що ви робите, коли вам доводиться працювати над проектом, використовуючи мову, яку ненавидите?
Нещодавно мене призначили працювати над проектом, написаним на PHP . Я не можу цього змінити і не маю наміру по-справжньому намагатися. Однак це не може бути рідкісним сценарієм. Як ти мотивуєш себе працювати над проектом, коли код, який ти дивишся та створюєш, постійно змушує плакати? Редагувати: Слід зазначити, що це …


6
Тести написання одиниць у середині
Це тестування підрозділу на 100% чи це зовсім не така угода? Я переглянув свої старі проекти і почав додавати функції, на цей раз з одиничним тестуванням. Однак чи це в кінцевому рахунку марно, якщо я буду повторно використовувати минулі компоненти, які не мають одиничних тестів? Чи потрібно писати одиничні тести …

6
Експертна оцінка тестів так само, як і кодові огляди
Хтось практикує процес "перегляду коду" для функціональних тестів? Чи вважаєте Ви це корисним? У тому випадку, коли мій нинішній роботодавець практикує SCRUM, ми включаємо функціональне тестування як частину наших матеріалів "must have done" у будь-якому спринті.

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

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

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

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

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

11
Актуальність HTML5: чи зараз час? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Схоже, більшість робочих місць, які я отримую, і більша частина Інтернету, як і раніше, …
14 html5 

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

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