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

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

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

5
Документація з кодом: Громадська проти Непублічна?
Я один з тих розробників, який має розум, що написаний код повинен бути зрозумілим і читатись як книга. ЯКЩО, розробляючи код бібліотеки для інших людей, я намагаюся вмістити якомога більше документації у файли заголовків; що викликає питання: чи варто документувати методи, які є непублічними, навіть варті часу? Вони не будуть …

2
Однозначна відповідальність та користувацькі типи даних
Протягом останніх місяців я просив, щоб люди, які перебувають тут, на SE та інших сайтах, пропонували мені конструктивну критику щодо мого коду. Є одне, що постійно вискакує майже кожен раз, і я все ще не згоден з цією рекомендацією; : P Я хотів би це обговорити тут, і, можливо, мені …

3
Чи припиняється поступова мета-C ++? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Чи яблуко припиняє підтримку для target-c ++? Зверніть увагу на наступне: У мовному посібнику …
10 c++  objective-c  apple 

5
Натхнення команди - Стартап-компанія - Проблеми реального світу
Я приєднався до своєї компанії 2 роки тому, яка є стартап-компанією, яка існує вже 5 років. Я з самого початку працював над однією з технологій Microsoft. Через декілька днів, коли я приєднався до компанії, я дізнався, що компанія не має робочого процесу прямо через життєвий цикл розробки програмного забезпечення. Співробітники …
10 team 

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

5
Перевірено проти "Не перевірено" проти "Винятку" ... Найкраща практика протилежних переконань
Існує багато вимог, необхідних для належної системи передачі та обробки винятків. Існує також багато варіантів для вибору мови для реалізації концепції. Вимоги до винятків (не в конкретному порядку): Документація . Мова повинна містити значення для документування винятків, які API може викидати. В ідеалі цей носій документації повинен бути машинопридатним, щоб …

6
Мені потрібна справжня веб-служба генератора випадкових чисел [закрита]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 5 років тому . Random.org надає 200 000 безкоштовних випадкових біт (всього 6250 32-бітових цілих чисел!) З аналогового світу ( пор. ) На IP …

7
Переносність мови C
Як саме визначається портативність такої мови, як C? Я дізнався, що компілятори специфічні для ISA. Якщо це правда, як портативний C? Або це лише те, що вихідний код, записаний на C, є портативним, але не виконуваним файлом? Хіба не виконувані ISA специфічні для прикладів програми для x86 є окремими від …
10 c  languages 

6
Які фактори слід враховувати при виборі часу виконання / мови для настільних додатків Windows?
Усі мої користувачі мають Windows. Деякі з них використовують Linux або Mac, але якщо вони є, вони, як правило, здатні використовувати щось на зразок Mono, Wine, Parallels або dual-boot. Моя команда розробників (включаючи мене) має великий досвід роботи з написанням додатків Swing на Java, а також з Windows Forms на …

9
Впоратися з нескінченним нескінченним проектом
У нас є великий (1200+ годин) веб-сайт, який має велику технічну заборгованість. В основному це викликано такими (звичайними) причинами. Кілька програмістів, які приходять та йдуть під час розробки. Зміна технічних характеристик під час розробки. Додано численні додаткові функціональні можливості (за короткий час). Замовник хоче багато нових функцій, і це, в …

7
Чи багаторазове використання є синонімом хорошого дизайну?
Багаторазовість - особливість гарного дизайну програмного забезпечення . Чи є повторне використання прийнятним блиском ("коротке позначення сенсу") для хорошої розробки програмного забезпечення? Чому?

4
Слабкі сторони різних типів баз даних NoSQL
Ось моє запитання: Які слабкі сторони у різних типів баз даних NoSQL? Зокрема, у чому слабкі сторони магазинів ключових значень, сховищ графіків та зберігання документів? Мені було легко знайти сили, але документи про слабкі місця здаються дефіцитнішими. Редагувати: порівняно між собою та реляційними базами даних.

4
Рекомендувати ресурси керівникам команд розвитку [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Нещодавно я став лідером команди розробників бази даних (95% MS SQL Server, 5% misc-Oracle, …
10 team  team-leader 

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

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