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

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

5
Як ви стискаєте рядки ASCII в меншу кількість байтів?
Я працюю з вбудованим пристроєм з унікальним протоколом, який надсилає повідомлення на інші пристрої, і я роблю програму, яка аналізує надіслані пакети. Кожен пакет містить 8 байт. Протокол визначається так, як перший байт - заголовок, а решта - 7 байт. Вони намагаються передати певний рядок ідентифікатора, але ID для нього …
12 strings  ascii  byte 

1
Причини видалення типів функцій на Java 8
Я намагаюся зрозуміти, чому експертна група JDK 8 Lambda (EG) вирішила не включати новий тип функції в мову програмування Java. Переходячи над списком розсилки, я знайшов нитку з дискусією про видалення типів функцій . Багато тверджень для мене неоднозначні, можливо, через відсутність контексту, а в деяких випадках через мої обмежені …

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


4
Розвиватися впевнено без реального середовища розвитку
Нещодавно мене взяли на роботу за проект, який передбачає роботу з кількома сторонніми системами «підприємства» та навколо них. Зважаючи на те, що я думаю, астрономічні витрати та зусилля, необхідні для створення достатньо вірної копії виробничого середовища, перспектива створити реальне середовище розвитку здається надзвичайно тонкою. Це, звичайно, не ідеально. Зі свого …

4
Чи погані непорушні / без громадянства одинаки?
Останнім часом відбулася якась революція проти одинаків, але чи з ними щось не так, якщо вони без громадянства? Я знаю розмови про надмірне використання і все ... це стосується всього лише не одиноких.

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

3
Як читається RFC та подібні документи? [зачинено]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 4 роки тому . RFC : Запит на коментарі (RFC) - це меморандум, опублікований Інженерною робочою групою Інтернету (IETF), що описує методи, поведінку, …

2
Знайдіть нові координати, використовуючи початкову точку, відстань та кут
Гаразд, скажіть, у мене крапка координат. var coordinate = { x: 10, y: 20 }; Тепер у мене також є відстань і кут. var distance = 20; var angle = 72; Проблема, яку я намагаюся вирішити, полягає в тому, що якщо я хочу пройти 20 точок у напрямку кута від …

10
Як писати корисні програми Java без використання змінних змінних
Я читав статтю про функціональне програмування, де автор пише (take 25 (squares-of (integers))) Зауважте, що він не має змінних. Дійсно, він має не більше трьох функцій і одну константу. Спробуйте записати квадрати цілих чисел на Java без використання змінної. О, мабуть, є спосіб це зробити, але це, звичайно, не природно, …

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

5
Керівництво в називанні незручних доменних об'єктів?
Я моделюю хімічну систему, і у мене виникають проблеми з називанням моїх елементів / предметів в межах enum. Я не впевнений, чи варто використовувати: атомна формула хімічна назва скорочена хімічна назва. Наприклад, сірчаною кислотою є H2SO4, а соляна кислота - HCl. З цими двома, я, мабуть, просто використовую атомну формулу, …

1
Найкращий спосіб: реструктурувати існуюче рішення сервера Team Foundation Server (TFS)
У моєму відділі ми розробляємо кілька менших AddOns для якогось єдиного сервера зв'язку. Для розробки версій та розподілених версій ми використовуємо Team Foundation Server 2012. Але: існує лише одне велике рішення TFS для всіх наших програм і бібліотек: Основне рішення Програми Додаток 1 Додаток 2 Додаток 3 Зовнішні Бібліотеки Lib …

4
Коли ми повинні використовувати слабкі об'єкти при моделюванні бази даних?
Це в основному питання про те, що таке слабкі утворення? Коли ми повинні їх використовувати? Як їх моделювати? У чому головна відмінність між нормальними і слабкими особами? Чи відповідають слабкі об'єкти цінним об'єктам, коли роблять дизайн, керований доменом? Щоб утримати запитання про цю тему, наведено приклад із Вікіпедії, який люди …

4
Як отримати початковий API правильно за допомогою TDD?
Це може бути досить дурним питанням, як я є при своїх перших спробах TDD. Мені подобалося почуття впевненості, яке воно приносить, і, як правило, краща структура мого коду, але коли я почав застосовувати його на чомусь більшому, ніж однокласні приклади іграшок, у мене виникли труднощі. Припустимо, ви пишете своєрідну бібліотеку. …
12 tdd 

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