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

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

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

9
Перезапис асемблера IBM + COBOL в C ++
Я працюю агентом з оренди / менеджером в компанії з прокату автомобілів, яка працює за системою прокату, яка була написана в 1972 році. Я вирішив, що, можливо, настав час для оновлення. Для короткого перегляду, ось короткий приклад безумства, з яким нам доводиться стикатися з цієї програми щодня: Агент з оренди …

7
Фінансування спритних проектів
Компанія, в якій я працюю, орієнтовно рухається до стратегії Agile управління проектами - переживши "радощі" водоспаду один раз багатьом. Ключовим у цьому є зміна акценту на забезпечення функціональності на відміну від дотримання жорстких строків. Хоча процес розробки та відносини з клієнтами, безумовно, покращилися за допомогою ітеративних релізів, що підтримуються через …
13 agile 

4
Чи слід включати розмітку HTML у відповідь JSON?
На сайті електронної комерції, додаючи товар у кошик, я хотів би показати спливаюче вікно з параметрами, які ви можете вибрати. Уявіть, що ви замовляєте iPod Shuffle і тепер вам потрібно вибрати колір та текст для гравірування. Я хотів би, щоб вікно було модальним, тому я використовую лайтбокс, заповнений дзвінками Ajax. …
13 mvc  django  templates  json 

9
Чи може будь-яка бібліотека, що має ліцензію GPLv2, використана у внутрішній програмі внутрішньої мережі?
Я створюю внутрішню заявку на компанію, з якою я підписаний. У цьому додатку ми хочемо використовувати бібліотеку з ліцензією GPLv2 . Деякі моменти Додаток повинен використовуватися в межах компанії та ніколи не бути доступним для загального користування. Він призначений лише для внутрішнього використання компанії. Він ніколи не буде продаватися, ніколи …
13 licensing  gpl 

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

3
Визначення стандарту
Як би ви вирішили визначити стандарт? Я визначаю протокол для якоїсь речі, яка ще не існує, і я хотів би створити для неї RFC і використовувати відомий номер порту, наданий IANA. Як почати?

12
Різниця між найкращими практиками та здоровим глуздом?
Існує багато розмов про кращі практики 1 в розробці програмного забезпечення. Я бачив, що принаймні три основні моменти отримують багато дискусій як щодо SE, так і деінде: Що кваліфікується як найкраща практика і чому? Невже найкращі практики навіть варто обговорити в першу чергу, тому що розумно стверджувати, що жодна практика …

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

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

5
Звідки походить "метод" як спеціальний термін в ООП?
"Метод" - це спеціальний термін в об'єктно-орієнтованому програмуванні. Хтось знає, коли слово почали вживати саме в цьому конкретному значенні та у зв’язку з якою мовою програмування чи іншою галуззю кількісного навчання?

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

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

2
Чи аудитор і журнал точно роблять те саме в програмній системі?
Я бачив, що деякі програмні системи мають функціональні можливості аудиту та журналу. Обидва ці функціональні можливості здаються, що вони роблять однакові речі - записують усі дії користувачів за кадром. У базі даних існують відповідні таблиці аудиту та журналів. Якщо вони дійсно роблять те саме, чому розробник розробив дублюючу функцію в …
13 audit 

16
Який приємний спосіб описати процес "Idiot Proofing" програмного забезпечення [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Закрито 8 років тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Для мене Idiot Proofing просто означає переконатися, що користувач не може …

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